回到頂部問題 財富值22?
<scirpt>
$("#go-top").click<愛尬聊_百科知識>(function(){
$("body,html").animate({"scrollTop":0})
})
</script>
我做了一個回到頂部的按鈕,點擊按鈕之后回到頂部,用鼠標滾輪往下滾,頁面會抖動,但是不能滾不去。要過滾幾次才能滾動頁面。求教怎么解決
蘇秦2015 2022-09-05 18:58
建議直接
nekomao 2022-09-05 18:58
原因應該是點擊多次產生的,你可以讓它點擊一次后隱藏,滾動條滾動一定高度以后再讓它顯示
360U884347511 2022-09-05 19:02
試試看換成$(window).animate({"scrollTop":0});
貪玩朵朵2019 2022-09-05 19:08
這個代碼太過于簡單,不會有什么問題,如果還有閃動,那就應該不是這句代碼造成,檢查其他事件監聽器相關代碼。
u_103569066 2022-09-05 19:09
然后,一般瀏覽器的scrollTop都是body上的,所以這個$(body,html)的jq選擇器有點浪費性能,相當于分別給document和document.body同時設置了scrollTop等于0。
Q北雁南回Q 2022-09-05 19:09
首先,題主你這代碼是沒問題的。
