我有一个像这样的切换函数(非常简短,仅用于Q目的):
$('element').toggle(
function() {
alert($(this).offset.top);
},
function() {
}
)
正如代码中所解释的,由于某种原因,我无法访问像$(this).offset.top这样的$(this)对象值。请帮忙。
您需要调用offset()
函数才能检索top
属性:
$('div').toggle(
function() {
alert($(this).offset().top);
},
function() {
}
);
示例:http://jsfiddle.net/niklasvh/6abGk/
offset
是一个函数。那应该是
alert($(this).offset().top);