Материал Дизайн Lite Mdl-TtoolTipp не нажмите на Taphold - IOS - PullRequest
1 голос
/ 08 октября 2019

У меня есть интерактивный элемент, назначенный во всплывающей подсказке. На мобильных устройствах я хочу, чтобы всплывающая подсказка отображалась на метке без нажатия на элемент, реагирующий на нажатие. Я изо всех сил пытаюсь добиться этого для устройств iOS:

Я пытался удалить событие tap из taphold через:

$.event.special.tap.emitTapOnTaphold = false;

и добавить новый прослушиватель событийдля всех событий, которые имеют всплывающую подсказку:

$('body').on('taphold', '.classSelector', function() {
            $( this ).parent().find('.mdl-tooltip').addClass("is-active");
}
);

html-часть mdl-tooltipp:

<div class="mdl-tooltip mdl-tooltip--large" for="id" data-upgraded=",MaterialTooltip" >
    tooltipp
</div>
<div class="classSelector" id="id">

Похоже, что ни одно из этих двух устройств не работает для устройств IOS. Кажется, работает на Android, хотя

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