我正在創建一個使用Zepto,backbone和phonegap的混合移動應用程序,並且在綁定事件時遇到了問題。當點擊發生第一次事件被觸發一次並且頁面滑出視圖,當頁面返回並且再次發生點擊時,該事件被觸發兩次,如果第三次觸發該事件,則該事件被觸發三次times ...在綁定事件之前做一個unbind並不能解決它,stopImmediatePropagation也不起作用。多次觸發移動JavaScript事件
其他人遇到這個問題?
我正在創建一個使用Zepto,backbone和phonegap的混合移動應用程序,並且在綁定事件時遇到了問題。當點擊發生第一次事件被觸發一次並且頁面滑出視圖,當頁面返回並且再次發生點擊時,該事件被觸發兩次,如果第三次觸發該事件,則該事件被觸發三次times ...在綁定事件之前做一個unbind並不能解決它,stopImmediatePropagation也不起作用。多次觸發移動JavaScript事件
其他人遇到這個問題?
試試這個:
$('#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;
});
});
希望這將幫助!