Как я могу предотвратить выделение текста в IE? - PullRequest
11 голосов
/ 23 мая 2011

У меня есть следующий CSS:

    * {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

Это работает во всех браузерах, кроме IE, почему? Выделение текста выглядит ужасно, потому что мои меню созданы из текста и CSS ... какие-нибудь идеи?

1 Ответ

24 голосов
/ 23 мая 2011

Вы можете использовать Javascript и сделать:

document.onselectstart = function() { return false; }
document.onmousedown = function() { return false; }

Первый работает для IE, а второй - для браузеров на базе Mozilla.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...