大家有没有遇到一个问题?
就是使用jQuery的animate函数,做点击后滚动到某个位置的效果。但是还没有滚动完之前,鼠标不好使或者很卡。无法阻拦滚动行为。
解决方法:使用stop()函数。
function action() {
$("html,body").stop(true);
}
function stopAnimation() {
document.addEventListener("touchstart", action, false);
document.addEventListener("touchmove", action, false);
document.addEventListener('wheel', action);
}
$(function () {
stopAnimation();
});
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。