【发布时间】:2015-08-17 19:23:38
【问题描述】:
我有一个带有一排圆圈的 SVG,每次你点击一个圆圈时,我希望一个弹出窗口直接出现在圆圈下方,并带有类似工具提示的箭头,
我遇到的问题是工具提示的位置取决于鼠标单击的位置,而不是相对于圆圈(我希望它出现在圆圈的中间)。
我目前正在使用 jquery ui 位置实用程序来执行此操作。
这里是代码
thisSeat.click(function(e){
$('#' + seatID).position({
my: "top",
at: "center bottom",
of: e,
offset: "-8 12",
collision: "none"
});
});
任何帮助将不胜感激。
【问题讨论】:
-
我们真的需要看到更多,我们可以作为堆栈运行 sn-p 或 jsfiddle 的东西是最好的。
-
您可以获得圆的偏移位置并将弹出框移动到圆的中心。