教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jQuery Mobile页面跳转后未加载外部JS原因分析及解决

jQuery Mobile页面跳转后未加载外部JS原因分析及解决

发布时间:2013-11-21   编辑:jiaochengji.com
Web开发进行页面跳转时在pageB中引用的JS并未成功运行,针对这个问题本文给予了详细的解决方法,感兴趣的你可以参考下哈,希望可以帮助到你
在使用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.get提交页面没有跳转的解决方法
js未结束的字符串常量异常解决方法
H5开发app用什么框架
让jQuery Mobile不显示讨厌loading界面的方法
使用jquery mobile做幻灯播放效果实现步骤
web开发人员学习jQuery的6大理由及jQuery的优势介绍
jquery ready函数源代码研究
header跳转和include包含问题实例分析
新手常遇到的一些jquery问题整理

关键词: 页面跳转  外部JS   
[关闭]
~ ~