Почему всплывающая подсказка отображается слишком низко, а затем поднимается в правильное положение?

#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

Есть несколько других потоков, обсуждающих проблему, если вы хотите потратить время на их поиск.

Редактировать: Похоже, что с тех пор, как вы разместили этот вопрос здесь, Крейг ответил на ваш первоначальный пост на форумах с той же информацией 🙂