[英]animate scroll top in modal doesn't go from middle to element
在這里,您可以按按鈕滾動到模式中的元素13,並且可以正常工作,直到您在頂部滾動(scrolltop = 0)為止,但是如果您在單擊按鈕和單擊按鈕之前手動向下滾動一點,則不會滾動到目標,或者如果單擊兩次,則第二個單擊必須站在一個位置時滾動到頂部。 如何解決? 瀏覽器:Firefox 62.0b6(Quantum)
$('button').on('click',function(){
$('#modal').animate(
{ scrollTop: $('#item13').offset().top -80 },
500);
});
修復它只是將當前滾動添加到偏移量,僅浪費約5個小時-_-
$('button').on('click',function(){
var currScroll = $('#modal').scrollTop();
console.log(t);
$('#modal').animate(
{ scrollTop: $('#item13').offset().top -80 + currScroll },
500);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.