2013-10-09 3 views
2

내 페이지의 모든 요소에 대해 jquery 툴팁이 활성화되었습니다. 이러한 요소 중 하나는 바로 AJAX 'Submit'버튼입니다.이 버튼은 즉시 클릭이 불가능 해지고 사라집니다 (AJAX 응답에 의해 덮어 쓰여진 div가 덮어 쓰여집니다).jquery 툴팁이 사라지지 않음

내 문제는 툴팁이 계속 화면에 계속 표시된다는 것입니다. 버튼을 클릭 한 후/사라집니다. 이 코드를 시도했지만 아무 소용에 (아무 모두 함께하지만, 어느 한) 적이 :

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

다음

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

및 Ajax 호출 하였다.

도와주세요!

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

효과 : $ (".ui-tooltip-content"). parents ('div'). remove(); 툴팁을 사용/사용 중지 할 필요없이 비슷한 문제가있는 경우를 대비해 답변으로 추가하십시오. (이 덩어리를 찾으려고 많은 어려움을 겪었습니다!) –

답변

6

당신은

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

툴팁 ("사용 안 함")을 주면이 오류가 발생합니다. 초기화 전에 툴팁에서 메서드를 호출 할 수 없습니다 ... –

+0

다른 사용자를 돕기 위해 답을 추가했습니다 같은 문제가있다 –

+0

고마워, 그거야! –

0

이 시도 툴팁을 제거 remove()를 사용할 수 있습니다. 날 위해 일하는 결정은 다음과 같습니다

내 링크가이 동적으로 생성되기 때문에 내가 선택 "문서"에 사용

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

. 링크는 class = "export"입니다. 이 도움말과 다른 사람들에게 도움이되기를 바랍니다.

0

나는 비슷한 문제를 가지고 :