Почему всплывающая подсказка всплывает слишком низко, а затем поднимается в правильное положение? - PullRequest
0 голосов
/ 04 мая 2011

Я использую qTip (1.0.0 rc3) для создания хороших всплывающих подсказок на моем сайте и jQuery (1.6, также пробовал 1.3.2, что было рекомендовано qTip). Советы загружаются динамически. Я не использую эффект шоу или скрытия. Позиционирование является «RightMiddle». Я использовал Firefox и Chrome в Linux и IE в Windows.

Когда я загружаю страницу, а затем нахожу на элемент в первый раз, qTip получает содержимое всплывающей подсказки с сервера. Во время этой небольшой задержки подсказка изначально кажется слишком низкой (верхний край выравнивается по элементу). Затем, после загрузки содержимого, всплывающая подсказка перемещается вверх (возможно, за 200 мс) в правильное положение.

Это может наблюдаться только в том случае, если при подаче содержания всплывающей подсказки происходит небольшая задержка. Когда я работаю на локальном сервере, задержка не достаточно велика. Мне нужно добавить сон (1) в функцию обслуживания, чтобы увидеть, как это происходит. Но в производственной системе, когда запрос должен фактически выходить через Интернет, он всегда виден.

Это ошибка в qTip? Или есть какая-то настройка, о которой я еще не знаю?

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 04 мая 2011

Извините - видел ваше сообщение на форумах, но еще не успел ответить.

В любом случае это известная ошибка в qTip v1.0. Предлагаемое исправление закреплено на форумах, но вам придется сделать это самостоятельно и минимизировать / упаковать, так как v1.0 больше не находится в активной разработке (qTip2 прямо за углом):

http://craigsworks.com/projects/forums/thread-how-to-disable-the-fly-by-animation-on-1-0

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

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

...