我想知道是否有办法获得:
$('html,body').animate({scrollTop: "+=1800px"},2000);
但是有一些元素与animate函数有其他值。
答案 0 :(得分:2)
不,因为每个其他元素都在里面正文中,它会用它来制作动画。
但是,你可以包含你不希望在一个具有最大值和高度的大div中设置动画的所有内容,并将代码更改为仅为该div设置动画。
我只想到别的东西。不确定它是否会起作用。
将其用作动画的选择器:$('body *').not('dontAnimateThese')
。
将dontAnimateThese
替换为不应设置动画的元素。