我尝试使用“live”来绑定pagecreate事件,但是当我第二次访问页面时,pagecreate事件被触发了两次。当我使用“bind”时它是正常的
<div data-role="page" name="logAddPage" id="logAddPage">
<script type="text/javascript">
$("#logAddPage").live("pagecreate",function (){
alert("pagecreate event fired ...");
});
</script>
</div>
答案 0 :(得分:2)
最好在绑定之前删除所有侦听器。
$("#logAddPage").off("pagecreate");
$("#logAddPage").on("pagecreate", function (e) {
alert("pagecreate event fired ...");
});
答案 1 :(得分:0)
我认为你错过了一个支架'('
试试这个
<script type="text/javascript">
$("#logAddPage").live("pagecreate",function (){
alert("pagecreate event fired ...");
});
</script>