我使用的PhoneGap + JqueryMobile點擊不起作用的Android模擬器
<link rel="stylesheet" href="css/jquery.mobile-1.1.0.min.css" />
<script type="text/javascript" charset="utf-8" src="js/cordova-1.7.0.js"></script>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script>
,當我與我的瀏覽器中測試我可以點擊格,但如果我在Android模擬器4.0試了一下,並沒有表現出任何反應。我看網上消息稱,jQuery Mobile的點擊要使用的$(document).live(「點擊」,()的函數..),我的代碼是在我的瀏覽器
<div data-role="content">
<p><img level='1' src="css/images/level1.png"/><a id="level" level="1" href="wordlist.html" data-role="button" data-theme="a">Home</a></p>
<p><img level='2' src="css/images/level2.png"/><a id="level" level="2" href="wordlist.html" data-role="button" data-theme="a">School</a></p>
<p><img level='3' src="css/images/level3.png"/><a id="level" level="3" href="wordlist.html" data-role="button" data-theme="a">Restaurant</a></p>
</div>
<script type="text/javascript" charset="utf-8">
$('a#level').live('click', function() {
alert("XX"+ $(this).attr("level"));
sessionStorage.StudyLevel = $(this).attr("level");
});
</script>
警報顯示,但在我的模擬器沒有發生。其他輕掃和輕擊事件在我的模擬器中不會執行。我錯過了什麼嗎?
您是否發現您的問題的任何解決方案?我面臨同樣的問題。 –