Я пытаюсь создать qtip, содержащий набор значков icomoon. Моя проблема в том, что в первый раз, когда qtip отображается, он оказывается смещенным от того места, где он должен быть.qTip2 неправильное положение при рендеринге
Содержимое встроено в мой html с display: none
и, по-видимому, значки не отображаются до тех пор, пока не будет создан qtip. Поэтому значки не учитываются для определения начальной ширины qtip, и это вызывает неправильное смещение.
При отображении qtip в следующий раз это больше не происходит, поскольку значки уже отображаются, а затем вычисляется правильно.
Мне интересно, мой подход просто неправильный, и есть более правильное решение для определения содержимого всплывающей подсказки, или хаки - это мой единственный вариант.
Здесь у меня есть что изображает мой случай: jsFiddle
Ваш проблема в том, что вы должны отобразить всплывающую подсказку два раза, чтобы показать иконки внутри нее? –
В первый раз, показывая всплывающую подсказку, отображаются значки. Это происходит после того, как qtip измеряет ширину и устанавливает ее положение. Затем значки получают и расширяют всплывающую подсказку. Это проблема. Второй раз, когда значки уже отображаются, ширина и положение установлены правильно. – OmeGak
Используете ли вы qTip для документа, готового или загруженного окна? –