lizhudong2011
lizhudong2011
  • 发布:2015-11-02 16:57
  • 更新:2017-02-21 13:49
  • 阅读:2845

在div窗体切换示例中使用view.addEventListener('pageBeforeBack', function(e)可以中止返回吗?

分类:MUI

在div窗体切换示例中(MUI例子中最后一个)使用view.addEventListener('pageBeforeBack', function(e)可以中止返回吗?
我想在用户点击返回时,在页面还没返回提示用户是否放弃本次编辑,如果用户点是就返回,如果用户点否,我就中止返回

下面哪个事件可以?
目前提供pageBeforeShow|pageShow|pageBeforeBack|pageBack四种事件(before事件为动画开始前触发)

2015-11-02 16:57 负责人:无 分享
已邀请:
lizhudong2011

lizhudong2011 (作者)

我也想问这样的问题

9***@qq.com

9***@qq.com

我也想问这个

5***@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');
}
});

该问题目前已经被锁定, 无法添加新回复