2012-10-18 43 views
1

我正在創建一個使用Zepto,backbone和phonegap的混合移動應用程序,並且在綁定事件時遇到了問題。當點擊發生第一次事件被觸發一次並且頁面滑出視圖,當頁面返回並且再次發生點擊時,該事件被觸發兩次,如果第三次觸發該事件,則該事件被觸發三次times ...在綁定事件之前做一個unbind並不能解決它,stopImmediatePropagation也不起作用。多次觸發移動JavaScript事件

​​

其他人遇到這個問題?

回答

0

試試這個:

$('#page-2-view-btn').unbind('click', function(){ 
    $(this).bind('click', function(e){ 
     e.stopImmediatePropagation(); 
     alert('clicked'); 
     var view = new PageView2; 
     navigator.navigateTo(view); 
     return false; 
    }); 
}); 

希望這將幫助!