chasonyang
chasonyang
  • 发布:2017-01-03 18:37
  • 更新:2017-01-03 18:37
  • 阅读:1242

左滑弹出删除按钮

分类:MUI

弹出删除按钮后,点击当前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会回弹关闭,但拖动会被继续往左拉伸

2017-01-03 18:37 负责人:无 分享
已邀请:

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