我有一个移动站点,其中所有页面都包含一个脚本 js 文件,所有页面都是独立的,但预加载到 dom 缓存中。我有一个移动站点,其中页面都包含一个脚本 js 文件,所有页面都是独立的,但是预加载到 dom 缓存中。
当我可以的时候,我可以:
$(document).live('pageinit',function() { console.log('test') }
由于从起始页面预加载了大约 15 个页面,我收到了大约 15 条消息。是否存在仅在页面实际进入活动状态时才会触发的适当替代事件?
或解决此问题的其他方法?
编辑:附加信息:
我正在使用 php 框架来提供页面,并且每个页面都被模板化以包含相同的 script.js 文件,这个脚本文件简单地控制导航手风琴和动态页面更改,但是它会为每个预加载页面触发一次。