2014-09-10 74 views
-1

我使用下面的移動我的腳本,可以在這裏看到:需要幫助尋找什麼阻止文本選擇腳本

http://lokeshdhakar.com/projects/mobileme-particles/ 

我注意到,它擋住了我的選擇在網站上的文字能力。例如,如果您使用鼠標在頁面的頁腳處選擇「創建者:lokesh dhakar」,則無法完成。

這裏是GitHub的庫:

https://github.com/lokesh/mobileme-particles 

我需要幫助尋找什麼阻止了來自該項目被選中的文本。任何援助非常感謝。

回答

2

我會用智慧的語言開始:

禁用文本選擇是壞的。不要使用這個。

http://api.jqueryui.com/disableselection/

.disableSelection() 

否則,你可以改變你的文本選擇的背景相匹配的其他背景

::selection { 
    background: #ffb7b7; 
} 

或:How to disable text selection using jQuery?

(function($){ 
    $.fn.disableSelection = function() { 
    return this 
      .attr('unselectable', 'on') 
      .css('user-select', 'none') 
      .on('selectstart', false); 
    }; 
})(jQuery); 

編輯: (從m e和Presto)將 Modernizr.addTest("userselect",function(){ return Modernizr.testAllProps("user-select"); });添加到js文件中,我現在可以選擇文字:)

+0

謝謝你的智慧詞。我正試圖從這個腳本中刪除它。我現在將搜索以查看這是否列在那裏。 – Presto 2014-09-10 13:39:37

+0

我在腳本中沒有看到這個... – Presto 2014-09-10 13:42:57

+0

我沒有......不知道它在哪裏隱藏。如果你做一個CTRL + A,你可以選擇 – Glukose 2014-09-10 13:44:48