Javascript.RU

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

Слайдер Jquery
Есть слайдер, есть 5 кнопок, при нажатии на каждую из них кнопка ждет 2 секунды и кликает следующую, чтобы получилась автопрокрутка сладера, но делается только один круг, то есть все 5 кнопок прожались и все, дальше не идет, что у меня не так?

$(".button").click(function(){
      $(this).delay(2000).queue(function (){
                 
                 if($(this).index() == 4){
                    
                     $(".button").first().click();
                     
                 }
                 else{
                     $(this).next().click().deuque();
                 }
                 });
  });
Ответить с цитированием
  #2 (permalink)  
Старый 08.12.2017, 16:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

автопрокрутка сладера
Void19994,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
   <style type="text/css">
    .button{
         border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px; float: left;
    }
    .button.red{
        background-color: #FF0000;
    }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
$(".button").click(function(){
      $(".button").removeClass("red").stop(true,true);
      $(this).addClass("red").delay(2000).queue(function (){

                 if($(".button").index(this) == 4){

                     $(".button").first().click();

                 }
                 else{
                     $(this).next().click();
                 }
                 });
  });

});
  </script>
</head>

<body>
<div class="content">
<div class="button">1</div>
<div class="button">2</div>
<div class="button">3</div>
<div class="button">4</div>
<div class="button">5</div>
</div>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 08.12.2017, 17:17
Новичок на форуме
Отправить личное сообщение для Void19994 Посмотреть профиль Найти все сообщения от Void19994
 
Регистрация: 08.12.2017
Сообщений: 2

рони,
Спасибо, помогло!
Ответить с цитированием
  #4 (permalink)  
Старый 08.12.2017, 19:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

бесконечная прокрутка по клику с любого блока
Void19994,

<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
   <style type="text/css">
    .button, .test{
         border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px; float: left;
    }
    .button.red{
        background-color: #FF0000;
    }
   .test {
       background-color: #FFFF00;
   }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script>
$(function() {
var btn = $(".button"), len = btn.length;
btn.click(function(){
      btn.removeClass("red").stop(true,true);
      var indx = (btn.index(this)+1) % len;
      $(this).addClass("red").delay(2000).queue(function (){
      btn.eq(indx).trigger("click");
     });
  });
});
  </script>
</head>

<body>

<div class="button">1</div>
<div class="test">test</div>
<div class="button">2</div>
<div class="button">3</div>
<div class="test">test</div>
<div class="button">4</div>
<div class="button">5</div>

</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GSAP слайдер без jquery возможно ли? Aleksanderj Библиотеки/Тулкиты/Фреймворки 5 19.09.2015 03:05
Jquery ui-slider & Jquery selectbox, Слайдер срабатывает всего 1 раз Micher jQuery 4 31.01.2014 13:07
Слайдер с помощью CSS и jQuery - 1000 р. stixia007 jQuery 21 27.03.2013 22:44
jquery слайдер, анимация при переключении вкладки KiTaeZa Events/DOM/Window 1 05.09.2011 20:52
jQuery UI Slider - как синхронизировать слайдер со значнием? frightened jQuery 0 24.07.2011 00:19