【发布时间】:2012-10-24 16:54:54
【问题描述】:
jQuery UI 用its own 覆盖了jQuery 的position 方法,正如您在this fiddle 中看到的那样,我可以很容易地在<div> 的右上角显示一个图标:
icon.position({
my: "right top",
at: "right top",
of: "div"
});
但是,对于 SVG 元素(例如 <rect>),我会遇到意外的行为。例如,正如您在这个测试用例中看到的那样,图标显示在左上角,而不是右上角;如果您改用“左上角”来尝试,则图标位于屏幕外。
我已经尽我所能搜索了这个网站和谷歌,但我找不到 jQuery UI 的 position 方法不能用于 SVG 元素的参考。
这是怎么回事?
【问题讨论】:
标签: jquery jquery-ui svg position