我正在尝试禁用文本选择,它在所有浏览器中工作正常,但IE。我已经为css和索引添加了一些代码。它仍然没有禁用。
我已将此添加到索引中:
$('#poet').disableSelection(); // deprecated in jQuery UI 1.9
$(el).attr('unselectable','on')
.css({'-moz-user-select':'-moz-none',
'-moz-user-select':'none',
'-o-user-select':'none',
'-khtml-user-select':'none', /* you could also put this in a class */
'-webkit-user-select':'none',/* and add the CSS class here instead */
'-ms-user-select':'none',
'user-select':'none'
}).bind('selectstart', function(){ return false; });
$("#123").bind( "selectstart", function(e){
e.preventDefault();
return false;
});
$("#123").bind("selectstart", function (evt) {
evt.preventDefault();
});
这是.css文件:
* {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select:none;
}
非常感谢任何帮助。谢谢。
答案 0 :(得分:0)
将这两者添加到现有的CSS类
-webkit-touch-callout: none;
user-select: none;
此外,您可以查看此链接以获取更多详细信息。
http://msdn.microsoft.com/en-us/library/ie/jj152140(v=vs.85).aspx
Prevent text selection when dragging from outside target in IE7/8
鉴于此帖子指定了“jquery”:
$("#inputID").focus(function() {
$(this).blur();
}):