#jquery #popup #tooltip #qtip
#jquery #всплывающее #всплывающая подсказка #qtip
Вопрос:
Я использую qTip (1.0.0 rc3) для создания красивых всплывающих подсказок на моем сайте и jQuery (1.6, также попробовал 1.3.2, который был рекомендован qTip). Подсказки загружаются динамически. Я не использую никаких эффектов отображения или скрытия. Позиционирование — ‘rightMiddle’. Я использовал Firefox и Chrome в Linux и IE в Windows.
Когда я загружаю страницу, а затем впервые навожу курсор на элемент, qTip извлекает содержимое всплывающей подсказки с сервера. Во время этой небольшой задержки всплывающая подсказка изначально отображается слишком низко (верхний край совпадает с элементом). Затем, после загрузки содержимого, всплывающая подсказка перемещается вверх (анимированная в течение, возможно, 200 мс) в правильное положение.
Это можно наблюдать, только если есть небольшая задержка в предоставлении содержимого всплывающей подсказки. Когда я разрабатываю на своем локальном сервере, задержка недостаточно велика. Мне нужно добавить режим ожидания (1) в функцию обслуживания, чтобы увидеть, как это происходит. Но в производственной системе, когда запрос действительно должен быть отправлен через Интернет, он всегда виден.
Это ошибка в qTip? Или есть какая-то настройка, о которой я еще не знаю?
Большое вам спасибо за вашу помощь.
Комментарии:
1. Возможно, какой-нибудь код или ссылка на вашу проблему помогли бы. Но если вы посмотрите craigsworks.com/projects/qtip/demos/content/loading # это также происходит на их демонстрационных версиях, так что, вероятно, ошибка
Ответ №1:
Извините — видел ваше сообщение на форумах, но еще не имел возможности ответить.
В любом случае, это известная ошибка в qTip версии 0. Предлагаемое исправление закреплено на форумах, но вам придется сделать это самостоятельно и уменьшить / упаковать, поскольку версия 0 больше не находится в активной разработке (qTip2 не за горами):
http://craigsworks.com/projects/forums/thread-how-to-disable-the-fly-by-animation-on-1-0
Есть несколько других потоков, обсуждающих проблему, если вы хотите потратить время на их поиск.
Редактировать: Похоже, что с тех пор, как вы разместили этот вопрос здесь, Крейг ответил на ваш первоначальный пост на форумах с той же информацией 🙂