serovpochta
@serovpochta
Лысый

Не закрывается блок через скрипт?

Имеется у меня скрипт:

$(".emz").click(function() {
e = $(this).closest('.meta-data').find('.pinbox_chat_room');
    if(!e.is(':visible')) {
    $('.pinbox_chat_room').hide(100);
    e.show(100);
}
});


Он открывает блок на кнопку .emz, но не закрывает при клике на эту же кнопку .emz

Помогите пожалуйста скорректировать скрипт
Спасибо!
  • Вопрос задан
  • 98 просмотров
Решения вопроса 2
if(!e.is(':visible')) {
   e.show(100);
} else {
    e.hide(100);
}


а лучше
$(".emz").click(function() {
    e = $(this).closest('.meta-data').find('.pinbox_chat_room');
    e.toggle();
});
Ответ написан
А если так?
$(".emz").click(function() {
e = $(this).closest('.meta-data').find('.pinbox_chat_room');
    if(!e.is(':visible')) {
        $('.pinbox_chat_room').hide(100);
        e.show(100);
    } else {
        $('.pinbox_chat_room').show(100);
        e.hide(100);
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы