jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用animate-scrollTo时,jQuery闪烁大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当由jQuery animate函数调用时,scrollTo函数一个问题。

这里我的代码

$("#button").click(function(){
    $("body").animate({scrollTop: 1400},"slow");
});

当我点击按钮,闪烁出现在正文滚动之前。例如,我在(滚动位置)1000,当我点击按钮发生以下情况:

>页面/图像(滚动位置)1400出现,看起来我已经走了
到(位置)1400
>然后它再次移动到(位置)1000,这发生得如此之快
并且看起来像闪烁
>最后它滚动到1400像一个普通的滚动..

在Firefox上总是会出现,有时也会出现在chrome上。

解决方法

我有同样的闪烁的问题。它是由触发该功能链接中的哈希锚造成的。用preventDefault()修复它:
$("#button").click(function(E){
    e.preventDefault();
    $("body").animate({scrollTop: 1400},"slow");
});

大佬总结

以上是大佬教程为你收集整理的使用animate-scrollTo时,jQuery闪烁全部内容,希望文章能够帮你解决使用animate-scrollTo时,jQuery闪烁所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。