动态将页面加载到jquery mobile时保持javascript不变

时间:2012-05-22 00:09:51

标签: javascript jquery jquery-mobile

在jquery移动页面中,我创建了一个动态加载其他页面的链接:

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

页面加载后,页面<head>中的javascript会被删除。

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

3 个答案:

答案 0 :(得分:0)

由于缺乏细节,我不确定这是否会对你有所帮助。 尝试添加:data-prefetch到您的链接。

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

答案 1 :(得分:0)

我确信有办法完全按照你的说法去做。但我相信有一种更简单的方法可以实现同样的目标。看看这个答案here。它应该可以解决你的问题。

答案 2 :(得分: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>

这样即使你来回走动,你的剧本也不会刷新