联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > 网页前端技术 > 正文

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

作者:98wpeu发布时间:2026-08-06分类:网页前端技术浏览:1


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

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

鉴于JQM这个特性不太可能主动更改,可以用两种方法来解决
一是在index页面中,注册所有需要使用到的外部JS文件,或者使用母版页面来统一;
二是将页面内部JS写在data-role="page"标签下,这样无论页面怎样跳转,均可以运行。

标签:跳转加载原因页面WebJS


网页前端技术排行
最近发表
网站分类
标签列表