javascript - jQuery $(document).ready 在 phpfox 中不起作用

标签 javascript jquery dom jquery-events phpfox

我正在开发一个 PHPFox 模块,我在其中使用 jQuery 插件对一系列图像进行分页。当我访问该模块时,该插件不起作用,但其余的 js 代码没有问题。唯一不起作用的代码是放置在 $(document).ready 事件中的代码。如果我刷新页面,插件就会开始工作。

我认为问题是由 CMS 的缓存引起的,因为当我加载模块时 DOM 没有重新加载。我试图将 de $(document).ready 更改为 window.onload 但我遇到了同样的问题。

有人能帮帮我吗?

最佳答案

终于找到解决办法了:

要在 phpfox 中加载 jQuery 函数,您必须使用语法 $Behaviour.onLoadEvents = function(){rest of the code} insted of the traditional and standar $(document)准备好

关于javascript - jQuery $(document).ready 在 phpfox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13883207/

相关文章:

javascript - 在javascript中每四列创建一个tr

javascript - 谷歌控制台 Node 中的站点地图 xml

javascript - 无法使用 $.post() 发布 javascript 对象

jquery - 使用 Jquery 获取点击时的数据属性

javascript - jquery url 验证及其中的特定内容

javascript - 在 react 组件中使用异步等待

JavaScript通过同类播放按钮控制播放同类视频

javascript - 最早什么时候可以动态添加 JS/CSS 并应用它们

javascript - 双循环仅应用于数组的最后一项

jquery - 在悬停时向背景图像添加淡入淡出过渡