2012-05-22 42 views
0

在jQuery Mobile的页面时,我创建了一个链接,动态加载其他页面:离开JavaScript的完整动态加载页面到jQuery Mobile的

<a href="advertiser.php" data-role="button" data-inline="true" data-theme="b">Add New Advertiser</a> 

当页面被加载时,JavaScript是在页面的<head>已被删除。

有什么办法让jquery mobile保持已加载页面的脚本完好无损吗?

+0

**你的**脚本被剥掉了。**? – Shyju

+0

我编辑了这个问题 – nuway

+0

答案在这里btw http://jquerymobile.com/test/docs/pages/page-scripting.html – nuway

回答

0

我不确定这是否会帮助你,因为缺乏细节。 尝试添加:数据预取到您的链接。

<a href="prefetchThisPage.html" data-prefetch> ... </a> 
0

我确定有一种方法可以完成您所说的话。不过,我确实相信有一个更简单的方法来实现相同的目标。看看这个答案here。它应该解决你的问题。

0

如果页面都没有太大的沉重,那么你可以创建下一个页面(筹备中)在同一文件中,即

<div data-role="advertiser" id="Login"> 

,并链接

<a data-role="button" data-transition="slide" data-direction="forward" data-theme="a" href="#advertiser" data-icon="home" data-iconpos="left">Add New Advertiser</a> 

以这种方式打开即使你来回走动,你的脚本也不会被刷新