在div窗体切换示例中(MUI例子中最后一个)使用view.addEventListener('pageBeforeBack', function(e)可以中止返回吗?
我想在用户点击返回时,在页面还没返回提示用户是否放弃本次编辑,如果用户点是就返回,如果用户点否,我就中止返回
下面哪个事件可以?
目前提供pageBeforeShow|pageShow|pageBeforeBack|pageBack四种事件(before事件为动画开始前触发)
在div窗体切换示例中(MUI例子中最后一个)使用view.addEventListener('pageBeforeBack', function(e)可以中止返回吗?
我想在用户点击返回时,在页面还没返回提示用户是否放弃本次编辑,如果用户点是就返回,如果用户点否,我就中止返回
下面哪个事件可以?
目前提供pageBeforeShow|pageShow|pageBeforeBack|pageBack四种事件(before事件为动画开始前触发)
3 个回复
lizhudong2011 (作者)
我也想问这样的问题
9***@qq.com
我也想问这个
5***@qq.com - php
返回终止我一直没找到这个功能,但是我通过其他方式来实现
<a href="#account" class="mui-navigate-right">账号与安全</a>
把这个代码修改一下
<a id="account" class="mui-navigate-right">账号与安全</a>
js代码:
document.getElementById("account").addEventListener('tap', function(e) {
document.getElementById("next").setAttribute('href', '');// 这里保证返回回来之后能再次验证
var price = document.getElementById("price");
if(price.value == ''){//表单验证 如果不通过 返回false
$.toast('请输入价格');
return false;
} else { // 如果通过 手动给href属性值 然后调用trigger方式
document.getElementById("next").setAttribute('href', '#account');
}
});