Jecho
Jecho
  • 发布:2016-06-22 13:13
  • 更新:2018-08-02 15:59
  • 阅读:1109

drag只响应一次就结束的问题

分类:MUI

我在安卓4.4环境下,出现drag只响应一次的问题,请问如何解决?
我尝试了在drag回调中加入e.defaultPrevented();但是没有效果

2016-06-22 13:13 负责人:无 分享
已邀请:
Jecho

Jecho (作者)

这个问题我已经得到了DCloud_MUI_FXY君的解答
原因是drag与touchmove两个事件冲突,所以仅仅处理了drag还不行,还要再写一次touchmove事件,并阻止其传播对drag事件带来的影响。

代码如下:

drag_box.addEventListener('drag', function(e){  
    // 拖拽逻辑代码  
});  
drag_box.addEventListener('touchmove', function(e){  
    e.preventDefault();  
});

以上问题,目前仅发现在一台三星安卓4.4版本手机上

l***@qq.com

l***@qq.com - 码农

感谢分享,我的问题 http://ask.dcloud.net.cn/question/57401 使用楼主的方法,已经解决,特此记录。

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