您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

jQuery Mobile-$ .mobile.changepage不加载外部.JS文件

jQuery Mobile-$ .mobile.changepage不加载外部.JS文件

jQuery Mobile不会将整个页面拉入dom,它会抓取第 data-role="page"元素及其后代,并将其拉入当前dom。

因此<head>,不会包含该文档中的任何脚本。

我通常将网站的所有功能JavaScript放在索引页面上,然后将外部页面加载到dom中时,它们可以从已经加载的脚本中受益。

另外,您可以将JavaScript代码放置在data-role="page"元素内,并且当jQuery Mobile完成页面的AJAX加载时,它将包含在其中。

一个好的系统是将所有JS放入一个包含文件,并将其包含在站点的每个页面上。如果将页面通过AJAX引入DOM,则将被忽略,但是如果有人刷新了您网站中的某个位置,则JS将可用。

JS 2022/1/1 18:15:44 有310人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶