Jquery-Mobile:我可以在页面前隐藏处理程序中使用stopPropagation吗



在我的一个页面上,我想先询问用户是否要导航离开。当用户回答"否"时,不应发生转换。

我试过这个代码:

$('#pTakeCardSet').live('pagebeforehide',function(event, ui){
    event.stopPropagation();
});

但它不起作用。新页面仍在加载中。

有人有同样的问题吗?

您可能会被一个实时事件所困扰-来自:http://api.jquery.com/event.stopPropagation/

由于.live((方法处理事件传播到文件的顶部,它不是可以阻止活病毒的传播事件。类似地,由处理的事件.delete((将始终传播到它们所属的元素委派;任何它下面的元素将已经具有在调用委托的事件处理程序。

相关内容

  • 没有找到相关文章

最新更新