jQuery Show () открыт одновременно

0

Привет, я делаю простую функцию show, и если пользователь нажимает любую другую страницу на странице, шоу превращается в скрыть. Это сработало, пока я не добавил другую функцию show и hide. Я хочу, чтобы так, когда пользователь запускает отображение div, div закрывается, а затем открывается div, который они хотят открыть. Прямо сейчас они оба открываются. Вот код: Jsfiddle: http://jsfiddle.net/hBb9L/19/

 $("#e").click(function (e) {

    $("#s").show(200);
    e.stopPropagation();


    $("body").click(function (e) {
        if (!$(e.target).hasClass('popu')) {


            $("#s").hide(200);

        }
    });
});

 $("#er").click(function (er) {

    $("#u").show(200);
    er.stopPropagation();


    $("body").click(function (er) {
        if (!$(er.target).hasClass('popu')) {


            $("#u").hide(200);

        }
    });
});
  • 0
    Не могли бы вы сделать скрипку ?
  • 0
    Или показать нам немного HTML?
Показать ещё 2 комментария
Теги:

1 ответ

0
Лучший ответ

Попробуйте задержать(), это заставит его работать!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню