как отключить автовыбор MobileSafari?

2 ответа

Попробуйте обработать событие selectstart и вернуть false .

Попробуйте применить правило CSS, -webkit-user-select: нет;

35
ответ дан 30 November 2019 в 06:29
поделиться

Ответ 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'); 
                }); 
        } 
});
14
ответ дан 30 November 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: