在做乙個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...