【发布时间】:2014-09-24 13:41:15
【问题描述】:
我正在使用idangerous "Swiper" slider。我的一张幻灯片中有一个导致问题的文本区域。在桌面上一切正常,但在移动设备上,在 textarea 中输入文本时,Swiper 似乎重新初始化并返回到第一张幻灯片。
由于这种情况仅发生在移动设备上,我猜它与文本区域中触发的触摸事件之一有关。
正如我在另一篇文章中所建议的那样:
$('textarea#text_area_name').on('touchstart mousedown', function(e){
e.stopPropagation()
})
这并没有解决问题,所以我将其扩展为包括所有触摸事件。然后是所有的父母(直到 swiper wrapper)。还是没有成功。
我尝试使用警报来显示触发了哪些触摸事件。但是我看不到在刷卡重置之前立即触发的事件。
有没有人在危险的 swiper 滑块中使用 textarea 的经验?或者关于什么事件可能导致问题以及如何预防的任何想法?
【问题讨论】:
标签: javascript jquery textarea slide swiper