выделение текста и всплеск - PullRequest
1 голос
/ 23 февраля 2010

это проблема: Я использую javascript и JQuery (не пользовательский интерфейс) для перетаскивания вложенных объектов на мою веб-страницу. чтобы отключить выбор текста, я должен вернуть FALSE из обработчика mousedown, но это также отключит всплывание событий. Но мне нужно, чтобы события кипели ... А что я могу сделать?? спасибо

1 Ответ

1 голос
/ 23 февраля 2010

Частичное решение для отключения выделения текста - css user-select:

user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;

Хотя, я не думаю, что это работает в IE.

Другая мысль может быть (если ваш макет позволяет) наложить ваш текст невидимым div Это должно помешать выделению текста.

<div class='textbox'>text box<div class='overlay'></div></div>

        .textbox {
            width:100px;
            height: 100px;
            position: relative;
        }

        .overlay {      
            width: 100%;
            height: 100%;
            opacity: 0;
            position:absolute;
            top:0;left:0;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...