Панель навигации с помощью ползунка

0

У меня есть панель Nav с входом и подпиской. Когда я нажимаю на a (также называемый триггером), слайд вверх и вниз, но я не скрываю другую вкладку,

Если я нажму на A ("# login-trigger"), я бы хотел, чтобы он спрятал мою страницу регистрации, если... и наоборот, с помощью кнопки sign-trigger.

я был бы так счастлив, если бы кто-то мог мне помочь, так как я пробовал в течение нескольких часов, в том числе пробовать некоторые коды отсюда.

Это весь сценарий Jquery

$(document).ready(function () {
    $('#login-trigger').click(function () {
        $(this).next('#login-content').slideToggle();
        if ($(this).hasClass('active')) $(this).find('span').html('▲')
        else $(this).find('span').html('▼');
    })
    $('#signup-trigger').click(function () {
        $(this).next('#signup-content').slideToggle();
        if ($(this).hasClass('active')) $(this).find('span').html('▲')
        else $(this).find('span').html('▼');
    });
});

благодаря

  • 0
    Создание скрипки может помочь нам лучше понять вашу проблему.
  • 0
    jsfiddle.net/8A4T7 вот оно
Теги:
nav
slidetoggle

1 ответ

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

Вы хотите чего-то подобного? Это переключает выбранный элемент, но сменяет его.

http://jsfiddle.net/8A4T7/1/

$(document).ready(function () {
    $('#login-trigger').click(function () {
        $('#login-content').slideToggle();
        $('#signup-content').slideUp();
        if ($(this).hasClass('active')) $(this).find('span').html('▲')
        else $(this).find('span').html('▼');
    })
    $('#signup-trigger').click(function () {
        $('#login-content').slideUp();
        $('#signup-content').slideToggle();
        if ($(this).hasClass('active')) $(this).find('span').html('▲')
        else $(this).find('span').html('▼');
    });
});
  • 0
    Что ты мой друг, ты мой герой: D Я бы проголосовал за тебя, если бы мог. Спасибо
  • 0
    Замечательный! Рад помочь.

Ещё вопросы

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