【发布时间】:2013-07-23 09:40:18
【问题描述】:
所以我有 2 页示例 page1.html 和 page2.html。从 page1 到 page2 有一个 href 链接。但似乎 page2.html 中的 javascript 被忽略并且没有被调用。 (已准备好文件,正文加载无效)
那么 jquery mobile 是否只接受第一页上的 javascripts?
调用page2.html后如何运行javascript?
jquery mobile 的新手,谢谢。
page2.html 上的示例代码类似于第 1 页:
<meta name="viewport" content="width=device-width, user-scalable=no" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css">
<script type="text/javascript" src="cordova-2.5.0.js"></script>
<script type="text/javascript" charset="utf-8" src="js/imageresize.js"></script>
<link rel="stylesheet" href="css/jquery.Jcrop.min.css" type="text/css" />
<script src="js/jquery.-1.10.1.min.js"></script>
<script>
$(document).bind("mobileinit", function(){
$.extend( $.mobile , {
defaultPageTransition:'none'
});
});
</script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
<body>
HELLO WORLD
</body>
<script>
$(function() {
alert('testing js');
});
</script>
【问题讨论】:
-
你能分享一下你的 html 和代码吗?它使我们更容易调试。
-
我尝试了带有多个页面 div 的单个 html,它可以在 pageshow 上使用,但仍然想知道如何在单独的 html 中执行此操作,因为我喜欢将 html 保留在多行而不是单页数千行,以后会更难查找和调试
标签: javascript jquery-mobile cordova