2012-10-10 90 views
11

可能重複:
css rule to disable text selection highlighting
Prevent text selection after double click防止選擇+點擊

即使我的事件是否正確prenting默認操作,單擊文本,然後按住Shift鍵並單擊其它文本正在導致選擇。在這種情況下,這是不受歡迎的行爲,因爲我使用Shift-單擊來多選這些元素。

有什麼我需要做的專門禁用選擇在這裏?

編輯:找到解決我自己的問題here。對不起浪費人們的時間。

+0

和Javascript/jQuery解決方案:[如何禁用文本選擇使用jQuery](http://stackoverflow.com/questions/2700000/how-to-disable-text-selection-using-jquery) –

+0

我不能相信這個問題是當沒有答案提供最初要求的答案時標記爲答案。問題是如何防止在SHIFT + Click上進行選擇,而不是根本不選擇文本。那麼,這是互聯網...... – andreak

+0

@andreak不,這是[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 –

回答

15

這個CSS添加到要防止文本選擇的部分:IE的

-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-o-user-select: none; 
user-select: none; 

早期版本要求你到焦點的時候添加屬性,像這樣:

<div onselectstart="return false"> 
+0

哪個瀏覽器使用'-kthml -'? – Kos

+1

我認爲這是Konqueror – Porco