在mousewheel
事件处理程序中,我更改了更新元素的语句scrollTop
:
- list.scrollTop(newScrollTop);
+ list.animate({
+ scrollTop: newScrollTop
+ }, 80);
我添加了这个animate
以使列表平滑滚动,并且它像原始声明一样在 Chrome 上工作。
但在 IE7 上,该animate
版本使滚动无法使用,当我滚动时,列表仅在屏幕上移动 10px。
这可能是什么原因?