Я пытаюсь показать всплывающую подсказку, если поле поиска получило пустое значение. После того, как показана всплывающая подсказка, я хочу привязать функцию щелчка к телу, чтобы снова скрыть всплывающую подсказку. Но по какой-то причине после добавления команды привязки к функции щелчка, всплывающая подсказка вообще не появится. Я уже проверил консоль, но без каких-либо результатов. Вот мой код:jQuery click + if + bind
$('#search_top .search_click').click(function() {
if($('#search_top #suchfeld').val() == '') {
$('.search_tooltip, .search_tooltip:after').css('display', 'block');
$('.search_tooltip, .search_tooltip:after').addClass('active');
$('body').bind('click', closeTip);
}
else {
$('#search_top').submit();
}
});
function closeTip() {
$('.search_tooltip, .search_tooltip:after').css('display', 'none');
}
Кто есть идея?
Дон» Не забывайте отвязать обработчик clickTip в программе closeTip. – BNL
http://webdesignledger.com/tips/9-jquery-mistakes-you-shouldnt-commit 4) 5) – Virus721