我想編寫一個jquery函數,它將採用ID或類的一些div元素和屏幕滾動,以便他們在視圖中。我知道,如果div分散在頁面上並且不可能讓所有人都看到,但是希望能夠讓用戶知道某些信息,這可能是不可能的。滾動到jquery屏幕上的一組元素
關於我如何做到這一點的任何提示?
我想編寫一個jquery函數,它將採用ID或類的一些div元素和屏幕滾動,以便他們在視圖中。我知道,如果div分散在頁面上並且不可能讓所有人都看到,但是希望能夠讓用戶知道某些信息,這可能是不可能的。滾動到jquery屏幕上的一組元素
關於我如何做到這一點的任何提示?
如果你有一個選擇,你可以只使用.scrollTop()
去第一元素選擇匹配,就像這樣:
$(window).scrollTop($(".selector").scrollTop());
或者說,它不是一個直接跳轉到那裏來製作動畫,使用.animate()
:
$("html, body").animate({ scrollTop: $(".selector").scrollTop() }, 5000);
沒有jQuery插件 $(窗口).scrollTop($( 「#destinationDiv」)偏移()頂部。);
謝謝,但寧願不要使用外部插件 – amateur 2010-11-07 13:18:11
@Niall:任何特定的原因?爲什麼重新發明輪子並殺死一段時間已經死亡的錯誤?其實我可以提供[類似的插件](http://erraticdev.blogspot.com/2011/02/jquery-scroll-into-view-plugin-with.html)您可以根據自己的意願重用代碼。 – 2011-02-02 02:32:28