gpt4 book ai didi

JavaScript window.scrollTo 替代方案

转载 作者:行者123 更新时间:2023-11-29 19:15:41 24 4
gpt4 key购买 nike

我正在为特定网站编写特定的 javascript 插件。

在我的一种方法中,我想使用 window.scrollTo,但不幸的是,网站所有者已经覆盖了此函数(也是 window.scroll)的 native 功能。

所以我在考虑两种可能的解决方案:

  1. 编写我自己的myScrollTo实现
  2. 以某种方式检测 native 函数是否被覆盖并调用 native 函数。

如果您对此有任何想法,我将很高兴听到他们的意见:)

谢谢。

最佳答案

您可以创建一个 iframe 并使用其窗口实例来获取 scrollTo 的 native 实现。以下代码应该可以工作

var iframe = document.createElement('iframe');
iframe.style.display = 'none';
document.body.appendChild(iframe);
window.altScrollTo = iframe.contentWindow.scrollTo;

现在你应该可以使用它了

aScrollTo.call(window, 0, 600)

关于JavaScript window.scrollTo 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35539076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com