gpt4 book ai didi

javascript - Safari 刷新阻止 jQuery 执行

转载 作者:行者123 更新时间:2023-11-29 15:33:45 25 4
gpt4 key购买 nike

我正在开发一个 Drupal 7 站点,该站点的移动版本使用 Bootsrap 作为主题。

有一个自定义 block (使用 drupal 创建)使用 jQuery 移动页面上的一些元素,更改一些类和 ID。这个 block 工作得很好。

我的问题出在呈现 block 的自定义模块中。我在模块模板中有一些 jQuery 代码在 Safari 中刷新时不运行,但如果我转到地址栏并点击键盘上的“开始”,它就会运行。

编辑:IE 和 Chrome 似乎也有问题,但 jQuery 代码有时会运行,不管是刷新、清除缓存还是其他什么。浏览器控制台中没有什么特别之处。

我的 jQuery 代码应该在 jQuery(document).ready 上移动页面中的一些元素,但甚至不能用于简单的 alert

p.s.:我的自定义模块模板中的 jQuery 与代码或受自定义 block 影响的 HTML 元素没有任何关系,但我认为提及它可能会很好。

我希望你能理解这个问题:)

谢谢。

最佳答案

我正在使用 jQuery(document).ready 来执行我的代码。我更改为 jQuery(window).load 现在它工作正常。代码在第一个页面加载和每次刷新时执行。

关于javascript - Safari 刷新阻止 jQuery 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783227/

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