Как предотвратить выбор в таблице - PullRequest
0 голосов
/ 13 апреля 2011

Я использовал JQuery UI Selectable с таблицей, когда я использую множественный выбор с Ctrl, у меня возникает следующая проблема:

enter image description here

Как можно предотвратить оригинальный выборHTML в таблице с сохранением функциональности JQuery?

Я уже пытался использовать user-select: none; для таблицы, но она не сработала!

Любая помощь!

Ответы [ 3 ]

3 голосов
/ 13 апреля 2011

Для полностью совместимого с браузером решения, не стесняйтесь использовать мой плагин jQuery noSelect . Вот общая демонстрация: http://mathiasbynens.be/demo/noselect

Но вы можете использовать это так:

$('table').noSelect();
1 голос
/ 13 апреля 2011

Не существует единого способа сделать элементы невыбираемыми, которые являются кросс-браузерными, однако каждый браузер, кажется, имеет свой собственный способ сделать это.
для Chrome и Firefox добавляют их в css:
-webkit-user-select: нет;
-moz-user-select: нет;
user-select: нет;

Последний работает для Opera, но я не уверен.Что касается IE, добавьте unselectable = "on" 'к самому тегу HTML, как в <input id="i1" unselectable="on" ..etc

0 голосов
/ 13 апреля 2011

user-select не полностью поддерживается всеми браузерами. Не зависит от этой функции.

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