John Resig 在 2011 年 1 月写的一篇经常被引用的博客文章建议不要将处理程序附加到窗口滚动事件。
相反,常识说要限制您的处理程序,例如:
$(window).scroll(_.throttle(myScrollHandler, 250));
在我最近的测试中,当处理程序直接附加到滚动事件时,UI 响应要平滑得多。限制处理程序会导致明显的滞后。
现代浏览器是否解决了这个问题?是否有可用的测试或浏览器兼容性数据?
John Resig 在 2011 年 1 月写的一篇经常被引用的博客文章建议不要将处理程序附加到窗口滚动事件。
相反,常识说要限制您的处理程序,例如:
$(window).scroll(_.throttle(myScrollHandler, 250));
在我最近的测试中,当处理程序直接附加到滚动事件时,UI 响应要平滑得多。限制处理程序会导致明显的滞后。
现代浏览器是否解决了这个问题?是否有可用的测试或浏览器兼容性数据?