Javascript 如何使滚动到顶部动作更平滑
当我调用scroll to top action时,我的代码从慢到快移动有更好的解决方案来修复平滑度吗 我的代码:Javascript 如何使滚动到顶部动作更平滑,javascript,jquery,Javascript,Jquery,当我调用scroll to top action时,我的代码从慢到快移动有更好的解决方案来修复平滑度吗 我的代码: (函数(){ var-top_-link=''; 顶部链接=$(“.top”); var pos=顶部链接偏移量(); $(窗口)。滚动(函数(){ 如果($(this).scrollTop()>150){ top_link.fadeIn(); }否则如果($(this).scrollTop()请更新您的代码: (function () { var top_link = '
(函数(){
var-top_-link='';
顶部链接=$(“.top”);
var pos=顶部链接偏移量();
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>150){
top_link.fadeIn();
}否则如果($(this).scrollTop()请更新您的代码:
(function () {
var top_link = '';
top_link = $(".top");
var pos = top_link.offset();
$(window).scroll(function () {
if ($(this).scrollTop() > 50) {
top_link.fadeIn('slow');
} else if ($(this).scrollTop() <= 50) {
top_link.fadeOut('slow');
}
});
})();
$(".top").click(function () {
$("html, body").animate({
scrollTop: 0
}, 500);
return false;
});
(函数(){
var-top_-link='';
顶部链接=$(“.top”);
var pos=顶部链接偏移量();
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>50){
top_link.fadeIn('slow');
}else if($(this).scrollTop()尝试将值600更改为更多值,或者如果我将“slow”改为slow
只需刷新查看可能重复的,当您向下滚动图标时,此项甚至不显示。请查看更新不工作开始缓慢,然后开始加速到顶部只需将两个条件更改为50到150这将与不工作前的相同