我知道我可以处理pageinit()或其他事件来为新加载的页面执行JavaScript,但这要求我拥有实际的JavaScript存在或从主页引用。
如何将脚本包含在子页面的底部,并让它在页面加载时执行?
我试图将子页面的函数设置为全局变量(我知道它很脏),但即使这样也不起作用。
发布于 2011-11-28 15:46:22
任何您想要加载的JQM都需要在元素中,正如它们的文档所描述的。
在以这种方式加载jscript时,我个人注意到内存占优势和漏洞,似乎从未正确地删除它,因此,如果这个页面被一次又一次地加载,就会创建副本。我终于把那个jscript移到主页面,我的问题就消失了!当然,这可能与代码本身有关,但是它做了大量的事件绑定/取消绑定,我从来不确定JQ是否真的删除了空白引用。
总之,我的$.02.
https://stackoverflow.com/questions/8170350
复制相似问题