回答
要水平滾動,請使用scrollLeft()。
$('body, html').scrollLeft(400);
jQuery還支持動畫scrollLeft
屬性。
一路向右滾動,你得到的頁面的整個寬度,並減去窗口寬度以獲得左邊緣:
var left = $(document).outerWidth() - $(window).width();
$('body, html').scrollLeft(left);
太棒了!謝謝!我結束了基於你的幫助:$('body,hmtl')。animate({scrollLeft:'+ = 500'},1000);' – 2013-05-09 15:45:41
我用這個解決方案來解決類似的問題, ('selector')[0] .scrollWidth - $('selector')。width()'將元素的'scrollWidth'屬性與'width – mopo922 2017-08-12 02:24:02
實際上,你可以用一個div ID做到這一點。如果你有這樣一個div:
<div id="divid" style="position: absolute; left: 9000px;">Far Right</div>
然後,只需改變你的location.hash
匹配:
location.hash = "divid";
瀏覽器將採取滾動你的照顧。
好了,所以這裏是一個工作示例:
$(document).ready(function(){
$('body').scrollLeft($(document).outerWidth());
});
你甚至可以設置scrollLeft到一個更高:http://jsfiddle.net/B2aQF/1/
基本上,你可以使用jQuery的scrollLeft
功能設置的身體左側滾動位置數量比你所需要的還要多,因爲它不會過度滾動。
- 1. UITableView滾動水平(向右或向左)
- 2. 如何使頁面水平滾動
- 3. 水平滾動頁面中的水平滾動視圖
- 4. Jquery Tabs ie7水平滾動溢出
- 5. CSS溢出和水平滾動條
- 6. 出現在頁面標籤上的水平滾動條
- 7. JavaFX TextField:如何在文本溢出時向右「自動滾動」
- 8. 如何在水平滾動和DIV溢出時加載數據?
- 9. 水平桌面溢出CSS
- 10. HTML水平溢出可見,垂直溢出滾動
- 11. 移動網站上的水平溢出
- 12. 溢出時顯示不必要的水平滾動條:滾動
- 13. 如何避免沒有溢出的水平滾動-x:隱藏
- 14. 線性iCarousel中的頁面在水平滾動時向上移動?
- 15. 水平溢出
- 16. 在iOS上,我如何將navigationItem.leftBarButtonItem水平向右移動?
- 17. 如何讓我的水平滾動頁面在IE中工作?
- 18. 垂直滾動和水平頁面表
- 19. GWT水平面板水平滾動
- 20. 在頁面上設置水平滾動條的AutoScrollPosition
- 21. 在CSS中有垂直溢出的水平滾動
- 22. 如何水平滾動網頁?
- 23. 頁面從左向右滾動
- 24. 當點擊頁面並向右拖動時,會顯示水平溢出隱藏項目
- 25. 水平滑動滾動(不滾動條),如果div內容溢出
- 26. 如何隨着頁面寬度增加水平自動滾動
- 27. 顯示水平滾動條並強制LI元素中的水平溢出
- 28. 水平滾動jquery在整個頁面上工作
- 29. 溢出-X,以避免任何水平滾動瀏覽器
- 30. 如何防止在水平滾動方向上從左到右滾動收集視圖?
好吧,這是在互聯網上的其他地方回答得比我能更準確地回答它:[http://tympanus.net/codrops/2010/06/02/smooth-vertical-or-horizontal-page-scrolling-with- jquery /](http://tympanus.net/codrops/2010/06/02/smooth-vertical-or-horizontal-page-scrolling-with-jquery/) – 2013-05-09 15:33:57