Как вы указали в комментариях, одна проблема заключается в том, что вам нужно убедиться, что ваша переменная key
является допустимым селектором jQuery для вызова API q-tip jQuery(key).qtip("show");
для работы.
Ваша другая проблема (всплывающие окна при наведении курсора мыши) может быть связана с параметрами вашего шоу:
show : {
ready : true, // show when created on orderError call
when : false // never show unless explicitly called
}
when: false
будет означать, что q-tip будет ждать вашего звонка .qtip("show");
, поэтому все должно работать нормально.
Но ready : true
заставит q-tip показывать, как только DOM будет готов, что сделает ваш вызов API "show" избыточным.
Попробуйте это с:
show : {
when : false
}
И посмотри, будет ли это лучше.
Вам также может понадобиться:
hide: {
when: false
}
... для предотвращения исчезновения подсказок при наведении мыши на связанные элементы. (Тогда вам также может понадобиться другой способ скрыть подсказки)