攻城狮们,能不能给mui-popover遮罩层封装一个点击回调啊啊啊,return false不关闭的那种...
或者点击遮罩是否关闭popover给个属性配置也行啊
- 发布:2016-08-02 08:31
- 更新:2017-08-11 13:59
- 阅读:6413
最佳回复
BoredApe - 有问题就会有答案。
临时可以这样处理下,下版会支持
window.addEventListener('tap', function(e) {
e.target.className == 'mui-backdrop mui-active' && e.stopPropagation();
},true)
jay2012 - 说什么好呢
var mask = mui.createMask(callback);//callback为用户点击蒙版时自动执行的回调;
mask.show();//显示遮罩
mask.close();//关闭遮罩
不是有吗
var backdrop = (function () {
var element = document.createElement('div');
element.classList.add(CLASS_BACKDROP);
element.addEventListener($.EVENT_MOVE, $.preventDefault);
**element.addEventListener('tap', function (e)** {//遮罩层回调
var pop=document.getElementById('popover');
pop.style.display='none';
var popover = $.targets._popover;
if (popover) {
popover.addEventListener('webkitTransitionEnd', onPopoverHidden);
popover.classList.remove(CLASS_ACTIVE);
removeBackdrop(popover);
document.body.setAttribute('style', ''); //webkitTransitionEnd有时候不触发?
}
});
return element;
}());
秋天无风
现在都过去一年了,下版本指的是什么时候?
2017-09-05 16:53
w***@163.com
18年能支持吗?
2018-04-12 16:23
w***@163.com
不过这个方法是真的好用
2018-04-12 16:26
Warn
感谢,阻止遮罩关闭非常给力,不过需要问下什么时候支持监听遮罩点击回调
2018-04-18 14:32