qTip jQuery версии конфликтует - PullRequest
       3

qTip jQuery версии конфликтует

0 голосов
/ 25 октября 2010

Является ли стандартной практикой хранение всего проекта в определенной версии jQuery до тех пор, пока я не смогу исправить одну жалкую ошибку?

Подробнее: Я использую более старую версию qTip , потому что именно это работает с jQuery 1.4.2 (текущий выпуск, когда я запускал проект). Важно отметить, что кандидат на выпуск qTip не работает с текущим стабильным jQuery.

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

Само собой разумеется, я думал, что что-то сломал, но в конце концов заметил, что jQuery поднялся на ступеньку выше, поэтому я вернулся к jQuery 1.4.2 и альту, подсказки инструментов работают, как ожидалось.

Теперь я не знаю, что делать; Я хочу сохранить проект в текущей и стабильной библиотеке jQuery, но я не уверен, как отладить что-то подобное.

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

Заранее спасибо.

1 Ответ

1 голос
/ 01 ноября 2010

В библиотеке qTip замените строку

if(typeof $(this).data('qtip') == 'object')

с

if($(this).data('qtip') !== null && typeof $(this).data('qtip') == 'object')

Удачи!

...