
1 BwNVlwSq 2023 年 12 月 11 日 via iPhone 拖动的元素上增加一个透明层 |
2 CopyRight 2023 年 12 月 11 日 .rounded-reel-item { pointer-events:none; } |
3 llwxi 2023 年 12 月 11 日 拖动的时候给 a 标签添加 `pointer-events: none` css 属性,停止拖动的时候去掉。这里应该在 mouesmove 里面加,写一个阈值,鼠标点击之后移动的距离超过这个阈值,就判断为拖动,不然的话就是点击。判断为拖动的时候加上面说的 css 属性 |
4 heishu 2023 年 12 月 11 日 鼠标按下时不触发 a 标签跳转,在鼠标松开时判断是否为拖拽,不是拖拽就用 js 实现页面跳转 |
5 AllenCai 2023 年 12 月 11 日 4 楼的方案比较好 |
6 LelouchXC 2023 年 12 月 11 日 同四楼,之前我写过的拖拽逻辑是:onmouseup 时鼠标的位置不变且和 onmousedown 的时间间隔不超过 200ms ,及判定为点击事件,否则判定为拖拽 |