div 通过 mousemove 实现的拖移效果(因为需求是只能水平拖移,所以没用drag)
但是在拖动的时候,发现鼠标移动过程会变沉选取文字的光标样式,在css中去设置 cursor, user-select:none 都是无效的
这种问题怎么解决呢?
div 通过 mousemove 实现的拖移效果(因为需求是只能水平拖移,所以没用drag)
但是在拖动的时候,发现鼠标移动过程会变沉选取文字的光标样式,在css中去设置 cursor, user-select:none 都是无效的
这种问题怎么解决呢?
不可能无效,使用 user-select:none 是可以解决的,你可以在本页面,打开f12,给div.root设置user-select:none,此时是无法选中文字的。
简易你排查一下,是否正确的设置了想要设置的dom,或者直接给body设置user-select:none
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
<p draggable="false">拖拽测试3 draggable</p>
这样就不能有默认的那个是了吧。测试地址:http://jsrun.net/MV9Kp/edit