关闭对话框时,默认操作是导航回打开对话框的页面。
我们有一个用例,如果用户在单击关闭按钮时关闭对话框,则需要此默认操作。
但是,当用户在对话框打开时扫描NFC标签时,我们需要相同的对话框才能导航回来。我们使用
以编程方式关闭NFC扫描对话框$('#interlink').dialog('close');
在这两种情况下,都需要从DOM中删除对话框,如
$('#interlink').on('pagehide', function () {
$(this).remove();
// remove this views popup-containers
$('#interlink-video-popup-popup').remove();
console.log('removed interlink dialog');
});
有没有办法有条件地阻止默认操作(导航回来)?