0
我已經在網上詳細搜索了一個解決方案,並且非常接近,但我希望有人比我能完善這個更聰明。當我點擊div時,我希望所述div的頂部滾動到瀏覽器窗口的頂部。當前的代碼片段導致一個id爲「居中」的父div滾動到頂部,但我希望每個子div都能滾動到自己的頂部,而不必爲每個div都寫出一個實例。使用jQuery滾動到被點擊的div頂部
toggle:function(divid){ //public method
if (typeof divid=="object")
divid=divid[0]
this.showhide(divid, "toggle")
$("html, body").animate({scrollTop:$('#centered').position().top}, 600);
}
任何人都可以指出我錯過了什麼?
id'divid'你想滾動到的元素的ID? – adeneo
這是一個變量定義爲this.currentid = divid; – porrvision
子div是否位於居中的div內,並且它們是否也有可滾動內容(overflow:scroll-y)?添加屏幕截圖可能會使這個更清晰。 –