Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Вопрос снова JS
#1
Вторник, 23.08.2011, 23:36
dima_riabets
Заблокированные
Сообщения: 193
Репутация: 20
<div class='tabs'>
<a href='javascript://'>[1]</a>
<a href='javascript://'>[2]</a>
<a href='javascript://'>[3]</a>
<a href='javascript://'>[4]</a>
<a href='javascript://'>[5]</a>
<a href='javascript://'>[6]</a>
<div>[1]</div>
<div>[2]</div>
<div>[3]</div>
<div>[4]</div>
<div>[5]</div>
<div>[6]</div>
</div>

<script type='text/javascript'>
jQuery(function ($) {
var tabs = $("div.tabs"), children = tabs.children("div"),
current = 0, len = children.length - 1;
tabs.children("div:gt(0)").hide();
tabs.children("a").each(function (i) {
this.eq = i;
}).click(function () {
children.eq(current).hide();
current = this.eq;
children.eq(current).show();
});
setInterval(function () {
children.eq(current).hide();
if (current === len)
current = 0;
else
++current;
children.eq(current).show();
}, 3000);
});
</script>

Скрипт вот, $USERNAME$ уже его переделывал, но вопрос вот, можно сделать что бы При Нажатии на какой-то Див например <a href='javascript://'>[1]</a>, через 4 секунды не было переключения. То есть при нажатии на какой-то див, не было переключения Дивов во времени.
#2
Среда, 24.08.2011, 07:56
$USERNAME$
Проверенный
Сообщения: 6860
Репутация: 9662
Code
<div class='tabs'>  
  <a href='javascript://'>[1]</a>  
  <a href='javascript://'>[2]</a>  
  <a href='javascript://'>[3]</a>  
  <a href='javascript://'>[4]</a>  
  <a href='javascript://'>[5]</a>  
  <a href='javascript://'>[6]</a>  
  <div>[1]</div>  
  <div>[2]</div>  
  <div>[3]</div>  
  <div>[4]</div>  
  <div>[5]</div>  
  <div>[6]</div>  
  </div>  

  <script type='text/javascript'>  
  jQuery(function ($) {  
  var tabs = $("div.tabs"), children = tabs.children("div"),  
  current = 0, len = children.length - 1;  
  tabs.children("div:gt(0)").hide();  
  tabs.children("a").each(function (i) {  
  this.eq = i;  
  }).click(function () {
  clearInterval(timer);
  children.eq(current).hide();  
  current = this.eq;  
  children.eq(current).show();  
  });  
  timer = setInterval(function () {  
  children.eq(current).hide();  
  if (current === len)  
  current = 0;  
  else  
  ++current;  
  children.eq(current).show();  
  }, 3000);  
  });  
  </script>
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz