2012-09-17 50 views
5

在IE 10中,當你按住CTRL鍵的同時點擊任何文本時,瀏覽器選擇文本(這意味着文本獲得焦點,我想避免這種情況,因爲我有一些多選場景,其中CTRL +點擊意味着添加/刪除選擇)。如何禁用ctrl +單擊以選擇IE 10中的文本?

如何禁用此「功能」?

順便說一句,我仍然希望能夠使用通常的鼠標操作來選擇文本。

+1

您需要與一些UI男孩聊聊。壓倒一切的標準行爲是用戶感到困惑和惱怒的事情,給他們留下了一個讓你不會被打擾的印象。 –

+2

我覺得你的評論應該轉發給IE10團隊......;) – Jajo

回答

1

爲了防止IE 8 CTRL和個別元素SHIFT點擊文本選擇,使用:

var obj = document.createElement("DIV"); 
obj.onselectstart = function(){ 
    return false; 
} 

爲防止在文檔上選擇文本,請使用以下代碼:

window.onload = function(){ 
    document.onselectstart = function(){ 
    return false; 
    } 
}