在我的一个页面上,我想先询问用户是否想离开。当用户回答“否”时,不应发生转换。
我试过这段代码:
$('#pTakeCardSet').live('pagebeforehide',function(event, ui){
event.stopPropagation();
});
但它不起作用。新页面仍在加载。
有没有人有同样的问题?
在我的一个页面上,我想先询问用户是否想离开。当用户回答“否”时,不应发生转换。
我试过这段代码:
$('#pTakeCardSet').live('pagebeforehide',function(event, ui){
event.stopPropagation();
});
但它不起作用。新页面仍在加载。
有没有人有同样的问题?
您可能会被现场活动所吸引 - 来自:http ://api.jquery.com/event.stopPropagation/
由于 .live() 方法在事件传播到文档顶部后处理事件,因此无法停止实时事件的传播。同样,由 .delegate() 处理的事件将始终传播到它们被委托的元素;在调用委托的事件处理程序时,它下面的任何元素上的事件处理程序都已经执行。