如果下面的代码工作(这当然不会)
$('html, body').animate(
{
"scrollTop": "500"
},
500
);
那么为什么不将下面的代码工作?
$(window).animate(
{
"scrollTop": "500"
},
500
);
如果下面的代码工作
$(window).scroll(myScrollFunctionHandler);
那么为什么不将下面的代码工作?
$('html, body').scroll(myScrollFunctionHandler);
请问有人能为此做出全面的解释吗?
你是什么意思,这不是标准?不,它接受一个回调函数,当所选对象滚动时将使用该函数。 – supertonsky
我错了$ .scroll--这是一个滚动处理程序,而不是一个滚动功能(像scrollTo,我很困惑它)。导致差异的原因是onscroll事件在窗口对象上触发,而不是在body元素上触发。 –