검색 필드에 빈 값이있는 경우 툴팁을 표시하려고합니다. 툴팁이 표시된 후 툴팁을 다시 숨기기 위해 본문에 클릭 기능을 바인딩하고 싶습니다. 그러나 click 명령에 bind 명령을 추가 한 후에 어떤 이유로 툴팁이 표시되지 않습니다. 이미 콘솔을 확인했지만 아무런 결과가 없습니다. 여기 내 코드는 다음과 같습니다.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');
}
누구나 아이디어가 있습니까?
돈 ' closeTip 함수에서 closeTip 클릭 핸들러를 바인딩 해제하는 것을 잊지 마십시오. – BNL
http://webdesignledger.com/tips/9-jquery-mistakes-you-shouldnt-commit 4) 5) – Virus721