开发者社区> 问答> 正文

在移动用父级中touchstart 取消默认事件!在子影响a href跳转,怎么解决?

<div>

<ul>
    <li><a href="http://www.baidu.com"></a></li>
    <li><a href="http://www.baidu.com"></a></li>
</ul>
</div>

在做移动轮播切换的时候,在ul取消浏览器默认事件(e.preventDefault()), a href的url也不能跳转,有什么办法可以解决吗?

展开
收起
a123456678 2016-03-12 15:01:32 2065 0
1 条回答
写回答
取消 提交回答
  • 在touchend里面判断,如果不用处理touchmove里面的逻辑的话,再发送一个CustomEvent去触发那个click事件。
    请自行搜索creatEvent,dispatchEvent这两个js函数

    2019-07-17 19:00:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载