有没有办法防止javascript添加;“平滑”;滚动到页面?

有没有办法防止javascript添加;“平滑”;滚动到页面?,javascript,smooth-scrolling,Javascript,Smooth Scrolling,平滑滚动对我来说总是感觉非常缓慢和滞后(我希望一切都很快),但谢天谢地,它已经可以在浏览器设置中禁用。然而,我注意到越来越多的网页使用javascript来强制平滑滚动,而不管我的设置如何(比如和),完全破坏了我的浏览体验 所以我的问题是:有没有办法阻止页面使用javascript强制平滑滚动?也许是以chrome扩展或用户脚本的形式?经过一些思考,我认为平滑滚动扩展可能会达到目的,讽刺的是,它确实做到了 我正在为Chrome使用“SmoothScoll”扩展。通过进入它的选项并将设置“动画时间

平滑滚动对我来说总是感觉非常缓慢和滞后(我希望一切都很快),但谢天谢地,它已经可以在浏览器设置中禁用。然而,我注意到越来越多的网页使用javascript来强制平滑滚动,而不管我的设置如何(比如和),完全破坏了我的浏览体验


所以我的问题是:有没有办法阻止页面使用javascript强制平滑滚动?也许是以chrome扩展或用户脚本的形式?

经过一些思考,我认为平滑滚动扩展可能会达到目的,讽刺的是,它确实做到了

我正在为Chrome使用“SmoothScoll”扩展。通过进入它的选项并将设置“动画时间[ms]”更改为0,它可以强制那些试图在我身上强制平滑滚动的网页立即滚动

我不知道有多少网站是在我的头顶上被强迫平滑滚动的,所以我只在一个我记得昨天对我做过的网站上尝试过。如果您能就这是否适用于其他人的其他网站提供反馈,我们将不胜感激

[编辑]
我在原始帖子中的示例上测试了它,但在那里似乎不起作用。不过,希望它在大多数情况下都能工作。

经过一些思考,我认为平滑滚动扩展可能会起到作用,具有讽刺意味的是,它确实起到了作用

我正在为Chrome使用“SmoothScoll”扩展。通过进入它的选项并将设置“动画时间[ms]”更改为0,它可以强制那些试图在我身上强制平滑滚动的网页立即滚动

我不知道有多少网站是在我的头顶上被强迫平滑滚动的,所以我只在一个我记得昨天对我做过的网站上尝试过。如果您能就这是否适用于其他人的其他网站提供反馈,我们将不胜感激

[编辑]
我在原始帖子中的示例上测试了它,但在那里似乎不起作用。不过,希望它在大多数情况下都能起作用。

可能相关吗?给网站上的人发电子邮件,告诉他们他们的强制滚动机制是一个多么有用的笑话。这些添加到网站的内容很少基于实用性,目的是给可能为网站付费的用户留下深刻印象。Smashing杂志同意OP的观点,因为他们用了一段话来解释为什么平滑滚动是个坏主意:看:所以最好的答案可能是Brad的评论。可能相关?给网站上的人发电子邮件,告诉他们他们的强制滚动机制是一个多么有用的笑话。这些添加到网站的内容很少基于实用性,目的是给可能为网站付费的用户留下深刻印象。Smashing杂志同意OP的观点,因为他们用了一段话来解释为什么平滑滚动是个坏主意:看:所以最好的答案可能是Brad的评论。可能相关?给网站上的人发电子邮件,告诉他们他们的强制滚动机制是一个多么有用的笑话。这些添加到站点的内容很少基于实用性,目的是给可能为站点付费的用户留下深刻印象。Smashing杂志同意OP的观点,因为他们用了一段话来解释为什么平滑滚动是个坏主意:请看:所以最好的答案可能是Brad的评论。原因是平滑滚动(可能还有其他扩展)不适用于“”是因为扩展可能正在将事件侦听器附加到窗口或文档并以这种方式阻止,而示例仅附加到“DIV”元素,不确定是否有任何好的方法可以解决此问题,而不涉及将事件侦听器添加到每个可滚动元素。原因如下:(可能还有其他扩展)不适用于“”,因为扩展可能正在将事件侦听器附加到窗口或文档并以这种方式阻止,而示例仅附加到“DIV”元素,不确定是否有解决此问题的好方法,而不涉及向每个可滚动元素添加事件侦听器。SmoothScroll(可能还有其他扩展)不适用于“”的原因这是因为扩展可能正在将事件侦听器附加到窗口或文档并以这种方式阻止,而示例仅附加到“DIV”元素,不确定是否有任何好的方法来解决此问题,而不涉及将事件侦听器添加到每个可滚动元素。