对于绝对定位元素,偏移量不会返回任何未定义的内容

时间:2013-08-06 18:54:50

标签: jquery

我只是想为<ul>

返回一个偏移量

JS:

$(document).ready(function($){
    console.log($('#rooms').offset.top);
}

CSS:

#rooms {
position: absolute;
top: 0px;
left: 300px;
height: 690px;
padding: 40px;
overflow: auto;
-webkit-overflow-scrolling: touch;
&::-webkit-scrollbar {
    display: none;
}
}

但是,控制台仅输出undefined

2 个答案:

答案 0 :(得分:5)

offset是一个函数。

使用

console.log($('#rooms').offset().top);

答案 1 :(得分:3)

您需要将其称为:

$('#rooms').offset().top