的HTML:用iscrollview jquerymobile插件獲取滾動條的位置?
<div data-role="page" id="index">
<div data-theme="b" data-role="header" data-position="fixed">
<h1 class="header">Index page</h1>
</div>
<div data-role="content">
<div class="example-wrapper" data-iscroll>
<ul data-role="listview">
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
<li><a href="#">Some link</a></li>
</ul>
</div>
</div>
<div data-theme="b" data-role="footer">
<h1><a href="#" class="top">Footer</a></h1>
</div>
</div>
以下是移動滾動條的JavaScript。但我想找回滾動條的位置已經移動後:
$(document).on('click','a.top',function(){
$(".example-wrapper").iscrollview("scrollTo", 0, 100, 200, true);
console.log($('.iscroll-wrapper').iscrollview('option','y'));
});
結帳這個fiddle。
感謝隊友,雖然我希望答案不會requrie一個hackish的approach.Seems像插件應用自己的填充導致滾動條位置永遠不會指示0反正檢測底部/頁面頂部? –
@nathvarun不客氣。檢測頁面頂部/底部是什麼意思?抵消? – Omar
我想檢測滾動條何時到達頁面底部,即用戶已滾動到最後一個元素。 –