gpt4 book ai didi

javascript - 如何让我平滑滚动?

转载 作者:行者123 更新时间:2023-12-02 23:53:50 24 4
gpt4 key购买 nike

我的滚动功能出现问题,无法顺利进行,而是开始缓慢,然后快速移动

 $("#scrollme").click(function () {

var ele = $(this).closest("row").find(".row");

if (navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)) {

$('#scrollme').animate({
scrollTop: $("#scrollme").offset().top + 30
}, 'slow');
} else {
$('html, body').animate({
scrollTop: $("#scrollme").offset().top + 30
}, 'slow');
}
});

最佳答案

您可以使用scrollTo Native方法:

window.scrollTo({
top: 0,
behavior: 'smooth'
});

最终代码:

$("#scrollme").click(function () {

var ele = $(this).closest("row").find(".row");

if (navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)) {
document.querySelector('#scrollme').scrollTo({
top: $("#scrollme").offset().top + 30,
behavior: 'smooth'
});
} else {
window.scrollTo({
top: $("#scrollme").offset().top + 30,
behavior: 'smooth'
});
}
});

关于javascript - 如何让我平滑滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55510998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com