[英]Iscroll - Jquery - Get position on a list item
我遇到的錯誤如下:
在我的頁面右側,我有一個有趣的點列表(顯示在頁面左側的地圖上)。 因為列表太長了,我使用的是iScroll 4(很棒的插件)。
但是,我想要做的是在用戶滾動列表時觸發事件,這樣我就可以檢查用戶當前可以看到哪些項目。 iScroll已經設置了一個事件,所以我有一個在需要時觸發的功能。 但是,我似乎無法獲得列表項的正確坐標。
會發生什么是以下情況:
我怎樣才能獲得實際坐標?
玩iScroll,我想我找到了解決方案。 offset()
函數是javascript,引用#scroller div,它不會改變。 但在內部,iScroll使用自己的x和y屬性。
所以你可以像這樣參考iScroll偏移量
var myScroll = new iScroll(...)
alert(myScroll.y) // -- will return your offset (negative number)
添加iscroll.js
getScrollY: function () { var that = this; return that.y; },
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.