弹出删除按钮后,点击当前mui-table-view-cell也能关闭它
目前mui自带的功能是点击非当前会关闭。我在源码里面mui.js(line:6541,mui-3.4.0)中条件判断 selected !== cell去掉后可以达到我想要的效果
但我不希望是改变源码,而是直接在我自己的js文件里面修改。
虽然我通过添加如下代码,实现了一部分,但还不完善
window.addEventListener(mui.EVENT_START, function(event) {
var target = event.target;
for(; target && target !== document; target = target.parentNode) {
if(target.classList) {
var classList = target.classList;
if(classList.contains('mui-table-view-cell')) {
var selected = target.parentNode.querySelector('.mui-selected');
if(!target.parentNode.classList.contains('mui-table-view-radio') && selected) {
mui.swipeoutClose(selected);
return;
}
}
}
}
})
点击当前mui-table-view-cell会回弹关闭,但拖动会被继续往左拉伸
0 个回复