我在頁面上有一個div,而不是在頁面加載時填充它,我想推遲調用,直到它在視圖中的點。在很多情況下,用戶將不得不向下滾動才能看到它,如果他們從不查看頁面的這一部分,我不想花費資源來查詢和顯示該信息。有沒有一種方法使用jQuery來確定一個元素已經進入視圖,並在那一刻觸發ajax調用?jquery - 當元素滾動到視圖時觸發ajax方法
3
A
回答
7
調查jQuery Waypoints插件。
您可以使用它來檢測元素何時到達頁面視圖底部並觸發該事件的功能。
相關問題
- 1. 當HTML元素滾動到視圖中時是否會觸發Javascript事件?
- 2. 當滾動過去元素時觸發的jquery事件
- 3. 當你滾動時觸發jQuery效果
- 4. JQuery:將元素滾動到視口
- 5. 當iFrame滾動到底部時發生jQuery觸發事件
- 6. 當用戶滾動到底部時,多次觸發Ajax函數
- 7. Selenium將元素滾動到視圖
- 8. 當動態創建新div時,滾動函數觸發太多時間 - AJAX JQUERY
- 9. 當觸摸移動某個元素時禁用滾動
- 10. 當元素滾動到視口時激活CSS 3d變換
- 11. 當達到某個滾動距離時觸發事件jQuery
- 12. 當滾動其他滾動視圖時滾動視圖重置
- 13. 觸發滾動過去的DOM元素
- 14. jQuery從元素滾動到元素到頁面滾動元素和因素
- 15. 當滾動條觸及DIV底部時觸發函數 - jQuery
- 16. 當子滾動視圖到達結束時滾動父滾動視圖
- 17. 檢測何時在元素上觸發jQuery的hide()方法
- 18. 當滾動到達定位點時用JQuery更改CSS元素
- 19. 當元素「巨大」時,Selenium元素沒有滾動到視口中
- 20. 滾動元素到視圖中滾動容器
- 21. 在滾動視圖中居中當前視口上的元素
- 22. 當元素編程移動到鼠標下時,jQuery懸停不會觸發
- 23. 解決方案:使用jQuery滾動時將元素保留在視圖中
- 24. 當我用ajax刷新元素時,jQuery無法按類找到元素
- 25. 當滾動另一個滾動視圖時要並行滾動滾動視圖
- 26. selenium滾動元素到(視圖的中心)視圖
- 27. 當ScrollView滾動時防止onFocusChanged觸發
- 28. Selenium Webdriver Java元素無法滾動到視圖中
- 29. 如何在點擊時將元素滾動到視圖中
- 30. 當元素動態變化時第二次沒有觸發
好於插件 http://stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling – deepakgates 2013-01-15 11:36:21