2015-09-16 27 views
1

禁用選擇文本我看了一些文章,我試圖用在網站禁止選擇文本的一些代碼,使用jQuery UI的腳本如何能在jQuery的

$(document).disableSelection(); 

運行此代碼,但它會禁用點擊選擇框,文本框等領域,用戶不能做任何事情,它看起來像只讀屬性

如何可以禁用選擇文本時鼠標下來,沒有做任何禁止他人拖累。謝謝

+0

檢查了這一點http://stackoverflow.com/question s/2700000/how-to-disable-text-selection-using-jquery – guradio

+0

我看到這個問題的答案,但接受的答案不起作用我認爲這是因爲我的JQuery是2.2,第二個答案做的工作,但會禁用任何東西 – MojtabaSh

+0

你可以在jsfiddle中做一個演示嗎? – RRK

回答

0

,你可以只針對你不想被選擇的元素,如:

$('p, span, li, ...').disableSelection(); 

或者說,爲什麼不給一個普通類,所以你更準確地瞄準他們:

$('.noselect').disableSelection(); 

如果第二個選項是適合你,知道你並不需要jQuery的:

.noselect { 
    cursor: default; 
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
}