滑鼠移動時禁止選中文字

2021-07-02 20:07:21 字數 290 閱讀 8511

在做乙個div移動的時候,mousemove的時候總是會選中其他地方的文字。在mousemove的handler函式裡加上e.preventdefault(),只在chrome瀏覽器中選中文字被阻止。

看了一些**之後,嘗試在mousedown的handler函式裡加上return false;就解決問題了。

猜測選中文字的執行是根據mousedown的時候返回值和mousemove的返回值進行計算,從而知道哪些文字被選中。滑鼠按下時將返回值設為false,就阻止了它計算的過程了。

具體情況是如何,後續再查查資料看看。

css禁止選中文字

html selectable text.unselectable text.css noselect webkit touch callout none ios safari webkit user select none chrome safari opera khtml user select...

滑鼠選中文字變色

moz 屬性字首是個火狐瀏覽器用的,而基本的 selection選擇器是給谷歌瀏覽器用的。跟其它css選擇器的用法一樣,你可以巢狀使用,在不同的地方顯示不同的顏色 1 兩種不同的顏色 html head meta charset utf 8 title 新綠天設計部落格 title style ty...

JS禁止選中文字方法

if typeof element.onselectstart undefined else ie下有onselectstart這個方法,通過設定這個方法可以禁止元素文字被選取。而firefox下沒有這個方法,但可以通過css或一種變通的辦法解決 使用css div 另外一種方法是 ie docum...