У меня есть панель 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('▼');
});
});
благодаря
Вы хотите чего-то подобного? Это переключает выбранный элемент, но сменяет его.
$(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('▼');
});
});