解决@touchstart和@click事件触发冲突问题,可使@touchstart和@click分别执行
2024-05-31只用在@click加stop,且在onTouchMove上添加阻止点击事件触发——e.preventDefault();即可完成拖动事件@touchstart和点击事件@click分别执行功能,且可以修复拖动按钮时会导致页面滚动问题。@touchstart不加修饰符,在onTouchStart点击事件中触发阻止click事件。如果需要阻止点击事件不触发,只触发@touchstart;事件,比如拖拽事件同时添加返回上一页功能;一般出现在我们给某个元素同时绑定。_@touchstart
e.preventDefault()是什么
2024-03-08e.preventDefault() 是一个 JavaScript 函数,它可以阻止浏览器的默认行为。例如,当你点击一个超链接时,浏览器会自动跳转到超链接指向的页面,这就是浏览器的默认行为。如果你希望在点击超链接时不跳转,可以在超链接的事件处理函数中使用 e.preventDefault() 来阻止浏览器的默认行为。例如,假设你有一个超链接:<a href="/some/page">..._e.preventDefault()