Javascript Jquery多页html
我遇到了用jquery-mobile链接几个多页html文件的问题,并发现在使用ajax时,jquery-mobile不会显示完整的文档,而是显示第一页 我查找了这个问题,找到了托德·汤姆森的子页面小部件,但无法让插件工作。所以现在我想知道,在不使用ajax的情况下,是否可以加载外部多页html文件,但不离开ios web app窗口并启动safari 我在搜索中看到了这一点javascript,但我不确定它将如何运行Javascript Jquery多页html,javascript,jquery,ios,jquery-mobile,Javascript,Jquery,Ios,Jquery Mobile,我遇到了用jquery-mobile链接几个多页html文件的问题,并发现在使用ajax时,jquery-mobile不会显示完整的文档,而是显示第一页 我查找了这个问题,找到了托德·汤姆森的子页面小部件,但无法让插件工作。所以现在我想知道,在不使用ajax的情况下,是否可以加载外部多页html文件,但不离开ios web app窗口并启动safari 我在搜索中看到了这一点javascript,但我不确定它将如何运行 <a href="file2.html" data-icon="bac
<a href="file2.html" data-icon="back" data-ajax="false" class="file2">Log Out</a></li>
$(document).bind('pageinit', function() {
$('.file2').click(function (event) {
event.preventDefault();
window.location.assign("file.html");
});
});
$(document).bind('pageinit',function(){
$('.file2')。单击(函数(事件){
event.preventDefault();
window.location.assign(“file.html”);
});
});
因此,我想我的问题是,使用javascript,是否可以在不离开web app视图的情况下加载外部html文件?如果我正确理解您的问题(您需要将页面更改为
file.html
,这是一个多页jQM文档),您可以尝试
<li><a href="file1.html" rel="external" data-icon="back">Log Out</a></li>
您的外部文件是一个jQM多页文件还是其他html文件?它也是一个jQM多页文件是的,这使它能够工作。一些CSS比例没有加载,但我想我可以自己解决这个问题。现在我知道,当我定义这个标签适用于哪个标签时,它适用于那个特定的实例,但是让它成为一个通用函数怎么样。所以我给每个标签一个html文件的元素id,这样JavaScript就可以获取该id并在其末尾添加一个.html,这样我就只需要编写一次?我会将“#file”更改为“elementID”吗?
<li><a id="logout" href="#" data-icon="back">Log Out</a></li>