movable-view的touchEnd事件丢失
发布于 6 年前 作者 wma 8513 次浏览 来自 问答

场景介绍(如下图):

滑块只在小于屏幕宽度的范围内移动,上方日期是个swiper,可以左右滑动,滑块滑动到哪个日期哪个日期突出显示,或者日期滚动到滑块位置也突出显示

问题:

滑块使用的是moveable-view内嵌图片,检测滑块位置是在moveable-view的touchEnd事件中(因为要是在change事件中可能会存在性能问题),moveable-area的宽度设置为小于屏幕宽,moveable-view的宽度设置为更小,向右滑动moveable-view至手指超出屏幕范围,会触发touchEnd事件,但是向左滑动至手指超出屏幕范围就不会触发touchEnd事件,会造成以下情形出现:

1 回复

模拟器上,是这样

回到顶部