我想自動滾動到頁面的底部我的[data-role="page"]
,但它不工作的特定div。滾動條仍保留在頂部,但我希望它在頁面加載時向下滾動。讓我知道你是否需要更好的解釋。提前致謝。我如何自動滾動頁面時,它加載在jQuery手機
0
A
回答
4
您可以綁定到pageshow
事件,然後使用$.mobile.silentScroll()
方法來滾動所需的元素進入視野下面是一個例子:
$(document).delegate('.ui-page', 'pageshow', function() {
//get the offset of the element
var offset = $(this).find('[some-element]').offset().top;
//now scroll to the element
setTimeout(function() {
$.mobile.silentScroll(offset);
}, 0);
});
下面是一個演示:http://jsfiddle.net/JNSRn/
setTimeout
允許滾動在所有排隊等待運行的實際運行後運行。
您可以將.ui-page
選擇器更改爲ID或類,以僅在特定頁面或特定頁面上運行此代碼,當顯示任何jQuery Mobile僞頁面時,它將運行事件處理程序。
文檔爲$.mobile.silentScroll()
:http://jquerymobile.com/demos/1.1.1/docs/api/methods.html(頁面底部)
0
你可以嘗試創建一個anchor
標籤,然後單擊它(你甚至不需要將它連接到DOM
,例如
var a = $('<a />').attr('href', '#myParticularDiv').click();
相關問題
- 1. 如何在頁面加載時自動滾動到div?
- 2. 如何在頁面滾動中自動加載記錄extjs
- 3. Firefox在頁面加載時滾動
- 4. 如何使用window.scroll自動滾動頁面加載?
- 5. 如何在頁面加載時向下滾動網頁20px-50px?
- 6. jQuery ajax加載自動下載頁面
- 7. 如何在頁面加載時自動向下滾動div標籤?
- 8. 我可以自動滾動到頁面底部加載laravel
- 9. 在頁面加載時滾動然後滾動
- 10. jQuery手風琴自動化面板 - 如何防止頁面滾動?
- 11. 在頁面加載時jquery滑動
- 12. 如何停止頁面滾動,同時使用jQuery手風琴
- 13. 在滾動時自動加載TR
- 14. 如何防止頁面在加載時滾動到iframe?
- 15. 如何在頁面加載時將iframe滾動到底部?
- 16. 加載非活動滾動條頁面
- 17. 硒:動態加載的頁面會導致自動滾動
- 18. Bootstrap Tour只在我滾動頁面時加載
- 19. 如何僅在頁面向下滾動時纔在頁面上加載項目?
- 20. angularjs手動去除jquery自動加載
- 21. 當頁面加載時滾動到長滾動頁面上的特定div
- 22. 禁用頁面滾動直到頁面加載 - jQuery
- 23. Twitter手機頁面加載
- 24. JQuery頁面動態加載
- 25. Jquery頁面加載動畫
- 26. 頁面加載時jquery啓動功能
- 27. div如何在頁面底部展開時自動滾動?
- 28. 如何在頁面變得太長時自動滾動?
- 29. 如何在顯示前頁面時自動滾動到底部
- 30. 自動滾動頁面
你讓我day.May主祝福周到,謝謝很多 – 2012-07-30 20:07:52
不客氣。 – Jasper 2012-07-30 20:11:45
謝謝賈斯帕 – 2016-03-08 10:31:55