快速点赞的时候双击不会选中文本,但是框选是可以选中文本的,这是怎么实现的呢?
楼上那个 css user-select: none
才是正解
经过提醒要改一下
不让用户选中文本可以用 user-select: none
或者是 ::selection
来假装选中
问题是双击不选中,但是自己选还是可以选的,所以应该是用 js 取消掉双击事件
抱歉。。。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
双击选中文本是浏览器默认事件,不想选中的话,只需取消默认事件 即可。
有答案说可以修改css属性 user-select,这样确实可以防止双击的时候选中文本,但这个属性会导致框选无法选中。
不过, user-select 确实要更实用一些,毕竟很多时候不让选就是不让选,很少有双击不选拖动可选的需求。