Ответ 1
Попробуйте обработать событие selectstart
и вернуть false
.
Попробуйте применить правило CSS, -webkit-user-select: none;
my webapp требует, чтобы пользователи нажимали и удерживали элемент для действия игры, но iPhone автоматически "выбирает" область, которая запутывает пользователя.
кто-нибудь знает, какие элементы html предотвращают выбор, или если javascript может блокировать выбор?
любая помощь приветствуется
Попробуйте обработать событие selectstart
и вернуть false
.
Попробуйте применить правило CSS, -webkit-user-select: none;
Ответ SLaks явно прав - я просто хочу немного расширить его для будущих зрителей. Если вы используете jQuery, здесь полезный метод расширения, который отключает выбор в разных браузерах:
$.fn.extend({
disableSelection : function() {
this.each(function() {
this.onselectstart = function() { return false; };
this.unselectable = "on";
$(this).css('-moz-user-select', 'none');
$(this).css('-webkit-user-select', 'none');
});
}
});