手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery Mobile页面跳转后未加载外部JS原因分析及解决
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
摘要:在使用jQueryMobile进行Web开发中,当页面跳转时(pageA=>pageB),在pageB中引用的JS并未成功运行。因为,JQM...

在使用jQuery Mobile进行Web开发中,当页面跳转时(pageA => pageB),在pageB中引用的JS并未成功运行。因为,JQM并为将整个页面加载到当前的dom中,仅将data-role="page"元素加入当前的dom中。

因此,在<head>中引入的外部JS文件,以及<page>标签外的JS均不能正常运行,刷新页面后方可加载成功。

鉴于JQM这个特性不太可能主动更改,可以用两种方法来解决:

一是在index页面中,注册所有需要使用到的外部JS文件,或者使用母版页面来统一;

二是将页面内部JS写在data-role="page"标签下,这样无论页面怎样跳转,均可以运行。

【jQuery Mobile页面跳转后未加载外部JS原因分析及解决】相关文章:

jQuery结合ajax实现动态加载文本内容

js生成验证码并直接在前端判断

JavaScript实现自动变换表格边框颜色

jQuery实现延迟跳转的方法

Javascript技术栈中的四种依赖注入小结

JavaScript中的anchor()方法使用详解

jQuery插件支持同一页面被多次调用

jQuery实现的多屏图像图层切换效果实例

JS实现1000以内被3或5整除的数字之和

javascript中动态函数用法

精品推荐
分类导航