在我的一个页面上,我想先询问用户是否要导航离开。当用户回答"否"时,不应发生转换。
我试过这个代码:
$('#pTakeCardSet').live('pagebeforehide',function(event, ui){
event.stopPropagation();
});
但它不起作用。新页面仍在加载中。
有人有同样的问题吗?
您可能会被一个实时事件所困扰-来自:http://api.jquery.com/event.stopPropagation/
由于.live((方法处理事件传播到文件的顶部,它不是可以阻止活病毒的传播事件。类似地,由处理的事件.delete((将始终传播到它们所属的元素委派;任何它下面的元素将已经具有在调用委托的事件处理程序。