我刚刚了解JavaScript和需要一点帮助,从jQuery的scrollTop获取最后一页元素。需要帮助从jQuery的scrollTop获取最后一页
所以在这里我的代码:
$(window).scroll(function() {
$("ul.pages li").each(function(i,e){
var offset = $(e).offset();
if($(window).scrollTop() >= offset.top){
$(".right_footer").text($(e).attr("data-id"));
}
})
});
在HTML代码
<ul class="pages">
<li class="section" data-id="page_1"></li>
<li class="section" data-id="page_2"></li>
<li class="section" data-id="page_3"></li>
<li class="section" data-id="page_4"></li>
</ul>
好吧,当我滚动页面我得到了所有的值从data-id
(page_1
,page_2
,page_3
,NAN
),但我无法从data-id="page_4"
得到最后一个值, cript说NAN
。
任何人都可以帮助我吗?
谢谢大家!
做出http://www.jsfiddle.net,所以我们可以看到整个页面(包括CSS) – Deryck
'NaN'?这很奇怪。 –
@Deryck - 你给了他错误的链接。它应该bt [jsfiddle.net](http://jsfiddle.net/) –