多次触发移动javascript事件

多次触发移动javascript事件,javascript,iphone,mobile,zepto,hybrid,Javascript,Iphone,Mobile,Zepto,Hybrid,我正在使用Zepto、主干网和phonegap创建一个混合移动应用程序,在绑定事件时遇到了一个问题。当第一次触发一次事件并将页面滑出视图时发生单击,当页面返回视图并再次发生单击时,将触发两次事件,如果第三次触发,将触发三次事件。。。在绑定事件之前执行解除绑定并不能修复它,stopImmediatePropagation也不起作用 $('#page-2-view-btn').unbind('click').bind('click', function(e){ e.stopImmediat

我正在使用Zepto、主干网和phonegap创建一个混合移动应用程序,在绑定事件时遇到了一个问题。当第一次触发一次事件并将页面滑出视图时发生单击,当页面返回视图并再次发生单击时,将触发两次事件,如果第三次触发,将触发三次事件。。。在绑定事件之前执行解除绑定并不能修复它,stopImmediatePropagation也不起作用

 $('#page-2-view-btn').unbind('click').bind('click', function(e){
    e.stopImmediatePropagation();
    alert('clicked');
    var view = new PageView2;
    navigator.navigateTo(view);
    return false;
 });
还有其他人遇到此问题吗?

请尝试以下方法:

 $('#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;
    });
 });

希望这会有帮助

感谢您的回复,但最终问题出在鬼魂点击上。可以找到解决方案,或者