Отключить выделение текста в IE

0

Я пытаюсь отключить выбор текста, и он отлично работает во всех браузерах, кроме 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;
}

Любая помощь будет принята с благодарностью. Спасибо.

Теги:
internet-explorer
textselection
internet-explorer-8

1 ответ

0
Лучший ответ

Добавьте оба из них в существующий класс CSS

-webkit-touch-callout: none;
user-select: none;

Кроме того, вы можете проверить эту ссылку для получения более подробной информации.

http://msdn.microsoft.com/en-us/library/ie/jj152140(v=vs.85).aspx


Запретить выбор текста при перетаскивании из внешней точки в IE7/8


Учитывая, что этот пост указывает "jquery":

$("#inputID").focus(function() {
    $(this).blur();
}):
  • 1
    Как новый -webkit будет полезен для работы с IE ?
  • 0
    @Cristy Глядя на его пример кода, видно, что он пытается отключить выбор для всех браузеров (включая IE). Это были только двое пропавших без вести в его классе, чтобы закончить это.
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню