Что за баг с плагином Tooltip jQueryUI на iPhone\iPad?

В вёрстке подключён плагин Tooltip jQueryUI jqueryui.com/tooltip:
$(document).tooltip({
        tooltipClass: "custom-tooltip",
        track: true,
        position: {
            using: function(position, feedback) {
                $(this).css(position);
                $(this).find('div.arrow').remove();
                $('<div>')
                .addClass('arrow')
                .addClass(feedback.vertical)
                .addClass(feedback.horizontal)
                .appendTo(this);
            }
        }
    });

Как видно, подключается ко всем элементам в документе и срабатывает там, где есть атрибут title.

На устройствах с сенсорным управлением обнаружился баг, при котором плагин перехватывал событие клика на определённый итем и, соответственно, ничего не происходило. Просто показывался сам тултип.

Решил отключением плагина при инициализации клика, потом заново его включал:

$(girlsPageLink).on('click', function()
    {
        $(document).tooltip('disable');
        return false;
    });

// Close page
    $('.close-button').on('click', function() {
        $(document).tooltip('enable');
       return false;
    });


На Андройде всё ок, но вот на iPhone\iPad не срабатывает. Показывается тултип и всё.
Сам таких девайсов не имею и проверить нет возможности.

Сама вёрстка лежит здесь (Осторожно! Полу эротическое содержание).

Что вообще значит "тычок пальцем" на смартфоне? Это click ? Но почему тогда iPhone\iPad так себя ведут..
  • Вопрос задан
  • 2537 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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