Javascript.RU

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

ухты) я и не знал что так можно в css) спасибо
Ответить с цитированием
  #12 (permalink)  
Старый 19.07.2014, 21:23
Интересующийся
Отправить личное сообщение для Dalave1998 Посмотреть профиль Найти все сообщения от Dalave1998
 
Регистрация: 12.05.2014
Сообщений: 25

а вот еще вопрос, Рони. Если я хочу чтобы при клике на пункт меню у меня не только к кликнутому елементу добавлялся класс, а к другому. Вот код:

$(".menu>.tabs>a").click(function(){
		  $(".menu>.tabs>a").removeClass("activeClass" )
		  $(this).addClass("activeClass");
		  });
Ответить с цитированием
  #13 (permalink)  
Старый 19.07.2014, 21:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Dalave1998,
другой то это какой?
Ответить с цитированием
  #14 (permalink)  
Старый 19.07.2014, 22:15
Интересующийся
Отправить личное сообщение для Dalave1998 Посмотреть профиль Найти все сообщения от Dalave1998
 
Регистрация: 12.05.2014
Сообщений: 25

к диву в котором контент
Ответить с цитированием
  #15 (permalink)  
Старый 19.07.2014, 22:21
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<script>
  var active;
  var color = {
    '#one': '#66FF66',
    '#two': '#FFCC00',
    '#three': '#FFFF00'
  };
  window.onload = function () {
    var tabs = document.querySelector('div.tabs');
    var custom = document.getElementById('custom');
    tabs.onclick = function (e) {
      var el = e ? e.target : window.event.srcElement;
      if (el.tagName != "A") return;
      active && (active.style.backgroundColor = '');
      el.style.backgroundColor = color[el.hash];
      custom.style.backgroundColor = color[el.hash];
      active = el;
    }
  }
</script>
<body>
  <div class="menu">
    <div class="tabs">
      <a href="#one">Дом</a>
      <a href="#two">Дом</a>
      <a href="#three">Дом</a>
    </div>
    <div id="custom">Другой блок</div>
  </div>
</body>
Ответить с цитированием
  #16 (permalink)  
Старый 19.07.2014, 22:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Сообщение от Dalave1998
к диву в котором контент
и в чём проблема?
$('div').addClass("activeClass");
Ответить с цитированием
  #17 (permalink)  
Старый 19.07.2014, 22:33
Интересующийся
Отправить личное сообщение для Dalave1998 Посмотреть профиль Найти все сообщения от Dalave1998
 
Регистрация: 12.05.2014
Сообщений: 25

слишком громоздкий. Нужно из этого.
$(".menu>.tabs>a").click(function(){
          $(".menu>.tabs>a").removeClass("activeClass" )
          $(this).addClass("activeClass");
          });
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу jQuery плагин для создания меню Zeboton jQuery 9 15.09.2014 15:31
Изменение порядка пунктов в меню vyrtime jQuery 18 17.06.2011 13:57
Есть меню. Нужно выделить несколько пунктов меню. aleks7890 Общие вопросы Javascript 3 13.05.2011 13:58
Проблема с меню для кнопки в Гриде progi2007 ExtJS 0 03.08.2009 14:16
Как "переключать" картинки в меню навигации? KirTer Элементы интерфейса 1 22.06.2009 11:49