2015-08-27 3 views
-2

Я пытаюсь сделать слайдер с автоматическим скольжением. То есть. перейдите к следующему изображению. Это немного специальный слайдер. У меня есть радиокнопки, которые управляют изображением, на котором он включен.Как переключаться между радиоприемниками

Как это сделать авто слайд?

  <input type="radio" name="radio-set" checked="checked" id="st-control-1"/> 
      <a href="#st-panel-1">A</a> 
      <input type="radio" name="radio-set" id="st-control-2"/> 
      <a href="#st-panel-2">B</a> 
      <input type="radio" name="radio-set" id="st-control-3"/> 
      <a href="#st-panel-3">C</a> 
      <input type="radio" name="radio-set" id="st-control-4"/> 
      <a href="#st-panel-4">D</a> 
+0

вместо бесполезных идентификаторов в вашем конкретном случае, вы можете пойти removig все, что идентификаторы и с помощью '.index элемента (этот)' в JQuery –

ответ

0

setInterval Использование и .prop для автоматического переключения между радио-кнопки каждую секунду.

Ознакомьтесь с этой скрипкой.

$(document).ready(function() { 
 
    setInterval(test, 1000); 
 
    var i = 1; 
 

 
    function test() { 
 
    i = (i % 4) + 1; 
 
    $('#st-control-' + i).prop('checked', true); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
 
<input type="radio" name="radio-set" checked="checked" id="st-control-1" /> 
 
<a href="#st-panel-1">A</a> 
 
<input type="radio" name="radio-set" id="st-control-2" /> 
 
<a href="#st-panel-2">B</a> 
 
<input type="radio" name="radio-set" id="st-control-3" /> 
 
<a href="#st-panel-3">C</a> 
 
<input type="radio" name="radio-set" id="st-control-4" /> 
 
<a href="#st-panel-4">D</a>

+0

Привет, что выглядит хорошо, спасибо ! Есть ли способ сбросить его, чтобы, если я выбираю один, он идет от этого, а не прыгает туда, где находится цикл? – fizzix

+0

Почему это не работает над кодом выше? http://jsfiddle.net/RhnvU/4913/ – fizzix

+1

Хорошо, это работает. Благодаря! http://jsfiddle.net/RhnvU/4915/ – fizzix