Тема: active class
Показать сообщение отдельно
  #1 (permalink)  
Старый 19.07.2016, 00:02
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

active class
Есть 3 блока, которые переключаются на JS. и когда переключаешь между вкладками должен менятся

leftname2 на leftname2 active

в данном коде все работает, но переключение почему-то происходить только после 3-4 кликов по этим вкладкам...

помогите решить что бы сразу переключало

var current = 'page1';
function show(id){

$(".artmenu").find("div").click(function(){
  // удаляем у старого элемента, класс   activeClass    
  $(".artmenu .leftname2").removeClass("active");

  // добавляем к ссылки по которой щёлкнули класс activeClass
  $(this).addClass("active");
});

	document.getElementById(current).style.display = 'none';
	document.getElementById(id).style.display = 'block';
	current = id;
}

<div class="artmenu">
<div class="leftname2 active" onclick="show('page1'); return false;">Новые</div>
<div class="leftname2" onclick="show('page2'); return false;">Обсуждаемые</div>
<div class="leftname2" onclick="show('page3'); return false;">Интересные</div>
</div>
<div class='menuleft' style='margin-top:-31px;'>
<div id="page1" class="contextlink0">
<a href='/forum_topic_view.php?gr=22'>пыв ыв<br />
<span>Дата добавления: 18.07.2016</span></a>
<a href='/forum_topic_view.php?gr=18'>twq<br />
<span>Дата добавления: 18.07.2016</span></a>
<a href='/forum_topic_view.php?gr=17'>gsdsd<br />
<span>Дата добавления: 18.07.2016</span></a>
<a href='/forum_topic_view.php?gr=16'>gsdg<br />
<span>Дата добавления: 18.07.2016</span></a>
<a href='/forum_topic_view.php?gr=15'>gdgsdg<br />
<span>Дата добавления: 18.07.2016</span></a>
</div>

<div id="page2" class="contextlink0">
<a href='/forum_topic_view.php?gr=1'>Открытие сайта! Очень скоро<br />
<span>Комментариев: 4</span></a>
<a href='/forum_topic_view.php?gr=2'>111111111111<br />
<span>Комментариев: 3</span></a>
<a href='/forum_topic_view.php?gr=11'>Nowclick-bux (( на основе profitcentr ))<br />
<span>Комментариев: 1</span></a>
<a href='/forum_topic_view.php?gr=7'>Директ расширил шкалу коэффициентов в корректировках ставок от -100 до +1200%<br />
<span>Комментариев: 0</span></a>
<a href='/forum_topic_view.php?gr=8'>Google поделился информацией о статусе обновления Penguin<br />
<span>Комментариев: 0</span></a>
</div>

<div id="page3" class="contextlink0">
<a href='/forum_topic_view.php?gr=1'>Открытие сайта! Очень скоро<br />
<span>Просмотров: 43</span></a>
<a href='/forum_topic_view.php?gr=2'>111111111111<br />
<span>Просмотров: 30</span></a>
<a href='/forum_topic_view.php?gr=10'>В DuckDuckGo появился фильтр по датам и быстроссылки<br />
<span>Просмотров: 13</span></a>
<a href='/forum_topic_view.php?gr=8'>Google поделился информацией о статусе обновления Penguin<br />
<span>Просмотров: 12</span></a>
<a href='/forum_topic_view.php?gr=9'>Pinterest сменил название кнопки «Pin It» на «Сохранить»<br />
<span>Просмотров: 12</span></a>
</div>
</div>
Ответить с цитированием