У меня есть фрагмент кода, который показывает div, как только вы нажимаете элемент меню, на этом пространстве есть разные divs, и то, что делает меню, скрывает ту, что была там раньше, и показывает новую одна, проблема в том, что когда я нажимаю на тот же элемент меню, он снова показывает текущий div, и я хочу прекратить это из-за этого, он должен показывать анимацию только в том случае, если она не является текущей, если ничего не должно произойти.JQuery stop show/hide on click
Вот фрагмент кода:
var curPage="";
$("#menu a").click(function() {
if (curPage.length) {
$("#"+curPage).hide("slide");
}
curPage=$(this).data("page");
$("#"+curPage).show("slide");
});
А вот демонстрация того, как это теперь встречающийся: https://jsfiddle.net/Lfsvc1ta/
вы хотите таким образом https://jsfiddle.net/Lfsvc1ta/1/? –
Это все еще показывает анимацию, как только я нажимаю одну и ту же ссылку, я знаю, что я сбиваю с толку, спасибо, что нашли время ответить! – LLazzari