Привет, я делаю простую функцию 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);
}
});
});
Попробуйте задержать(), это заставит его работать!