在FF扩展名处使用新的jQuery Position实用程序脚本
我试图在我的FF扩展程序中使用以下代码但没有成功:
$('#duck').position({ of: '#zebra', my: "left top", at: "left top" });
(职位手册在http://docs.jquery.com/UI/Position )
我也尝试过:
var doc = gBrowser.selectedBrowser.contentDocument; $('#duck', doc).position({ of: $('#zebra', doc), my: "left top", at: "left top" });
两者都没有成功….另一方面,当我在网页代码本身尝试第一个代码示例时,它工作得非常好……
任何人都知道是什么导致了这个问题?
干杯和thx提前! Nimrod Yonatan Ben-Nes
使用如下的位置函数:
var position = $('selector').position(); var left = position.left; var top = position.top;
在您提供的链接的所有示例中,它们仅在属性中提供id选择器。 不是jqueury对象..
那么..你试过吗?
$('#duck').position({ of: '#zebra', my: "left top", at: "left top" });
注意我使用'#zebra'
而不是$('#zebra')
听起来很有趣,但在整个“左上角”和“#duck”周围使用双引号。 另外,请确保这一切都放在$(document).ready函数中。