Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.07.2016, 14:38
Новичок на форуме
Отправить личное сообщение для venjihook Посмотреть профиль Найти все сообщения от venjihook
 
Регистрация: 03.07.2016
Сообщений: 1

Блок не скрывается
Уважаемые подскажите, есть вот такая конструкция
jQuery(document).ready(function ($) {
		var join = $('.join-space'),
			joinLink = $('.join a'),
			indexClick = 0;
	$ ( function() {
		joinLink.click( function(event) {
			if (indexClick === 0) {
				join.fadeIn(300);
				join.addClass('active')
				indexClick = 1;
			}
			else {
				join.fadeOut(300);
				indexClick = 0;
			}
			event.stopPropagation();
		});
	});
	$(document).click(function(event) {
		if ($(event.target).closest(".join-space").length) return;
				join.fadeOut(300);
				indexClick = 0;
		event.stopPropagation();
	});
	});


Показывает и скрывает блок, потребовалось чтобы рядом еще была ссылка которая открывал и скрывал второй блок, как доработать этот скрипт?

Я попробовал просто поменять классы

jQuery(document).ready(function ($) {
		var join = $('.join-space1'),
			joinLink = $('.join1 a'),
			indexClick = 0;
	$ ( function() {
		joinLink.click( function(event) {
			if (indexClick === 0) {
				join.fadeIn(300);
				join.addClass('active')
				indexClick = 1;
			}
			else {
				join.fadeOut(300);
				indexClick = 0;
			}
			event.stopPropagation();
		});
	});
	$(document).click(function(event) {
		if ($(event.target).closest(".join-space1").length) return;
				join.fadeOut(300);
				indexClick = 0;
		event.stopPropagation();
	});
	});


Работает, но когда первый блок открыт и нажать на открытие второго блока, первый не скрывается, а открывается поверх.. а должен скрываться, когда второй открывается и на оборот.

Спасибо за ответ.
Ответить с цитированием
  #2 (permalink)  
Старый 03.07.2016, 15:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

venjihook,
на форуме поиск открывашка
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при скроллинге блок исчезает avanesov89 Общие вопросы Javascript 0 19.03.2016 13:26
Jquery Скрыть/Показать блок при наведении tot_kotoryi Ваши сайты и скрипты 1 08.02.2016 23:15
Ховер и появляющий блок Shuryga Элементы интерфейса 3 28.09.2015 14:39
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40
Не скрывается блок при размере окна < 1024 px Hidkun Javascript под браузер 3 20.01.2012 15:56