Я пытаюсь щелкнуть, чтобы открыть и скрыть некоторые div, используя jQuery. Я почти заработал, всего лишь немного, мне нужна помощь.jQuery click/toggle показать/скрыть панели div
Вот что я получил до сих пор: jsfiddle
$(document).ready(function() {
$('#showmenu1').click(function() {
$('.menu1').fadeToggle("fast");
$('.menu2').hide();
$('.menu3').hide();
$('#showmenu2').hide();
$('#showmenu3').hide();
$(this).toggleClass('close');
});
$('#showmenu2').click(function() {
$('.menu2').fadeToggle("fast");
$('.menu1').hide();
$('.menu3').hide();
$('#showmenu1').hide();
$('#showmenu3').hide();
$(this).toggleClass('close');
});
$('#showmenu3').click(function() {
$('.menu3').fadeToggle("fast");
$('.menu1').hide();
$('.menu2').hide();
$('#showmenu1').hide();
$('#showmenu2').hide();
$(this).toggleClass('close');
});
});
Это работает прекрасно, но если нажать на любую из «Ссылка 1», «Ссылка 2» & «Link 3» связывает это показывает правильный показать div и скрывает другие 2 ссылки (что верно). То, что мне тогда нужно сделать, - это если вы затем щелкните на той же панели ссылок, что и скрытые скрытые объекты, но мне также нужны другие 2 панели ссылок для повторного появления. В ту минуту они остаются скрытыми.
Благодаря
Совершенная спасибо. Не уверен, почему я не думал просто использовать toggle вместо hide. – alexgomy
Анимация не выглядит хорошо, когда меню скрывается! –
@UkatJalal [здесь] (http://jsfiddle.net/rzw9fzz2/4/) ur animation flavored :) Также можно использовать 'fadeToggle()' для еще одного вкуса :) –