如果下面的代碼工作(這當然不會)
$('html, body').animate(
{
"scrollTop": "500"
},
500
);
那麼爲什麼不將下面的代碼工作?
$(window).animate(
{
"scrollTop": "500"
},
500
);
如果下面的代碼工作
$(window).scroll(myScrollFunctionHandler);
那麼爲什麼不將下面的代碼工作?
$('html, body').scroll(myScrollFunctionHandler);
請問有人能爲此做出全面的解釋嗎?
你是什麼意思,這不是標準?不,它接受一個回調函數,當所選對象滾動時將使用該函數。 – supertonsky
我錯了$ .scroll--這是一個滾動處理程序,而不是一個滾動功能(像scrollTo,我很困惑它)。導致差異的原因是onscroll事件在窗口對象上觸發,而不是在body元素上觸發。 –