В вёрстке подключён плагин 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 так себя ведут..