Всплывающая подсказка jquery не исчезает

3 S R [2013-10-09 11:35:00]

У меня есть всплывающая подсказка jquery для всех элементов моей страницы. Одним из этих элементов является кнопка "Отправить" AJAX, которая сразу же отключается (при нажатии) и затем исчезает (содержащий div, который перезаписывается ответом AJAX)

Моя проблема заключается в том, что всплывающая подсказка продолжает оставаться на экране даже после нажатия кнопки/исчезает. Пробовали эти коды, но бесполезно (не все вместе, но любой):

$("#signup").tooltip({events: {input: 'click, blur'}});
$("#signup").tooltip("disable"); 
$("#signup").tooltip().hide(300);
$("#signup").tooltip("close");

за которым следует

document.getElementById('signup').disabled=true;

а затем вызов Ajax.

Пожалуйста, помогите!

jquery jquery-ui-tooltip jquery-tooltip


3 ответа


7 Решение Donovan Charpin [2013-10-09 11:55:00]

Вы можете использовать remove() для удаления всплывающей подсказки

 $(".ui-tooltip-content").parents('div').remove();

0 nikola796 [2014-11-18 12:28:00]

У меня подобная проблема. Решение, которое работает для меня:

$(document).on('click', '.export',function(){ $('.tooltip:last').remove(); });

Я использую для селекторного "документа", потому что мои ссылки динамически создаются. В ссылках есть class= "export" Надеюсь, эта помощь и другие люди.


0 Rachid Kada [2014-10-11 17:14:00]

Попробуйте следующее:

onclick=" $('.tooltip').remove();"
// on parent click