我剛剛瞭解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/) –