Проверьте этот код.
<li>one <a href="#" class="opt">delete</a>
<div class="popup">
<span class="tip"></span><a href="#" class="btn">deletebutton</a></div>
</li>
код, используемый для скрытия / показа div.popup
$('.opt').live('click', function(e) {
e.preventDefault();
$(".popup").slideUp();
$(this).closest("li").find(".popup").stop(true, false).slideToggle();
});
Нажмите «Удалить», чтобы открыть каждый div.popup
, но второй щелчок по открытому div.popup
заставит span.tip
исчезнуть. Он больше не появляется без обновления страницы.
$(".popup").slideUp();
Я обнаружил, что проблема связана с этим кодом. Я использую этот код, чтобы скрыть все остальные открытые .popup
по клику любого якоря удаления. Я новичок в JQuery. Может кто-нибудь предложить альтернативный метод, чтобы скрыть div.popup
братьев и сестер при нажатии на любой.
Спасибо ..