Javascript.RU

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

Как скрыть все DIV кроме заданного ID при клике?
Здравствуйте, на странице есть меню-фильтр из ссылок вида:
<a href="#nomer1">Фильтр1</a>
<a href="#nomer2">Фильтр2</a>


*Всего их 8 штук

Под ними есть такие дивы:
<div id="nomer1" >КОНТЕНТ</div>
<div id="nomer1" >КОНТЕНТ</div>
<div id="nomer2" >КОНТЕНТ</div>


Вопрос:
Как при клике по ссылке [#nomer1] скрыть [display:none] все дивы кроме [id="nomer1"]
Ответить с цитированием
  #2 (permalink)  
Старый 24.11.2014, 18:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

sibfox777,
на форуме поискать открыть закрыть 100500 тем
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .hide {
     display: none;
  }

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
       var s = $("[href^='#nomer']"), d = $("[id^='nomer']");
	   s.click(function(event) {
	     event.preventDefault();
	     d.addClass("hide");
	     $(this.hash).removeClass("hide");
      });
});
  </script>
</head>

<body>

<a href="#nomer1">Фильтр1</a>
<a href="#nomer2">Фильтр2</a>
<a href="#nomer3">Фильтр3</a>

<div id="nomer1" >КОНТЕНТ1</div>
<div id="nomer2" >КОНТЕНТ2</div>
<div id="nomer3" >КОНТЕНТ3</div>


</body>

</html>

Последний раз редактировалось рони, 24.11.2014 в 18:22.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как при клике на <li> поставить значение в <select>? ViRuSreloaded Элементы интерфейса 25 19.10.2014 21:12
Как выполнить действие при клике по ссылке? sovka Общие вопросы Javascript 2 04.02.2014 07:05
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
как при клике на фотографию увеличить ее, затемнив фон Ichigeki ExtJS 3 23.06.2011 17:34
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37