Я пытаюсь отключить выбор текста, и он отлично работает во всех браузерах, кроме IE. Я добавил немного кода в CSS, а также в индекс. Он по-прежнему не отключается.Отключить выбор текста в IE
Я добавил это к индексу:
$('#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;
}
Любая помощь будет принята с благодарностью. Спасибо.
Как новый '-webkit' быть полезным, чтобы сделать его работу с 'IE'? – Cristy
@Cristy При взгляде на образец кода очевидно, что он пытается отключить выбор для всех браузеров (включая IE). Это были единственные, отсутствующие в его классе, чтобы закончить это. – adam
Большое спасибо за помощь @adam, но по какой-то причине она по-прежнему не работает. Мой код теперь содержит: /** STOP_HIGHLIGHTING **/ * { -webkit-touch-callout: нет; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } –