我正在使用Drupal 7网站,这是以Bootsrap为主题的网站的移动版本。
有一个自定义块(使用drupal创建),使用jQuery移动页面上的某些元素,更改一些类和ID。这个块工作正常。
我的问题是在一个自定义模块中呈现一个块。我在模块的模板中有一些jQuery代码,这些代码在Safari中没有运行时运行,但如果我进入地址栏并按下" Go"在键盘上。
编辑:IE和Chrome似乎也有问题,但jQuery代码有时运行,如果是刷新,清除缓存或其他什么并不重要。 浏览器的控制台没什么特别的。
我的jQuery代码应该在jQuery(document).ready
上移动页面中的一些元素,但是甚至不适用于简单的alert
。
ps:我的自定义模块模板中的jQuery与代码或受自定义块影响的HTML元素没有任何关系,但我想也许提一下就好了。
我希望你能理解这个问题:)
感谢。
答案 0 :(得分:1)
我正在使用jQuery(document).ready
来执行我的代码。我改为jQuery(window).load
,现在工作正常。代码在第一页加载和每次刷新时执行。
答案 1 :(得分:0)
大约两周后,几乎要自杀了,这只是适用于ios野生动物园的事情。
$(window).on('load', function () {
setTimeout(() => {
DoLoad();
}, 180);
});