this 코드를 확인하십시오.사용자 정의 툴팁 두 번째 클릭시 절대 포지션 스팬 제거
<li>one <a href="#" class="opt">delete</a>
<div class="popup">
<span class="tip"></span><a href="#" class="btn">deletebutton</a></div>
</li>
코드/숨기기 사라집니다 span.tip
하게 div.popup
$('.opt').live('click', function(e) {
e.preventDefault();
$(".popup").slideUp();
$(this).closest("li").find(".popup").stop(true, false).slideToggle();
});
클릭에서이 열린 div.popup
각 div.popup
하지만 두 번째 클릭을 열 삭제 표시하는 데 사용. 페이지를 새로 고침하지 않으면 더 이상 나타나지 않습니다.
$(".popup").slideUp();
이 코드로 인해 문제가 발견되었습니다. 이 코드를 사용하여 삭제 앵커를 클릭 할 때 다른 모든 것을 숨긴다. .popup
. jQuery를 처음 사용합니다. 아무도 클릭하여 div.popup
형제를 숨길 수있는 대체 방법을 제안 할 수 있습니까?
감사합니다 ..
나는 좋은 예제라고 생각했다. 나는 같은 것을 복사 할 것이다. –
나는이 문제를 볼 수있다. 그러나 나는 왜 그런 일이 일어나고 있는지 모른다. 첫 번째 클릭시 애니메이션은 항상 팝업 요소의 속성에서 발생하며 Firebug의 '스타일'속성으로 반영됩니다. 그런 다음 애니메이션이 끝날 때 지워집니다. 두 번째로 클릭 할 때도 똑같은 일이 발생하지만 지워지지는 않으며 남은 스타일은 팁이 위치하는 방식을 방해합니다. 나는 고치지 않았지만 아마도 누군가를 도울 것입니다. –
정보를 주셔서 감사합니다. Greg –