2014-09-10 75 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