Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2014, 20:35
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

эмитация нажатия радиокнопок
Здравствуйте, есть радио кнопки
<input class="slides" type="radio" name="slides" id="slide1" checked>
    <input class="slides" type="radio" name="slides" id="slide2">
    <input class="slides" type="radio" name="slides" id="slide3">

как постоянно производить нажатие каждой из них по очереди с таймаутом по кругу?
Ответить с цитированием
  #2 (permalink)  
Старый 18.03.2014, 00:58
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от imediasun1
нажатие
менять свойство checked true/false
Сообщение от imediasun1
с таймаутом
setInterval(callback, time)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 18.03.2014, 15:39
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Я написал так и не работает, подскажите пожалуйста как надо
var slides = $('.slides');
function sec(a) {a.prop("checked",true)}
$.each(slides,function() {
setInterval(sec($(this)), 5000)
});
Ответить с цитированием
  #4 (permalink)  
Старый 18.03.2014, 16:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от imediasun1
есть радио кнопки
<input class="slides" type="radio" name="slides" id="slide1" checked>    <input class="slides" type="radio" name="slides" id="slide2">    <input class="slides" type="radio" name="slides" id="slide3">

как постоянно производить нажатие каждой из них по очереди с таймаутом по кругу?
Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function (){
	(function (){
		var i=0;
		var timeout=2000;
		var fnc=function (){
			var o=document.getElementsByName('slides');
			i=++i%o.length;
			$(o[i]).click();
		};
		setInterval(fnc,timeout);
	})();
});
</script>
</head>
<body>
<input class="slides" type="radio" name="slides" id="slide1" checked>
<input class="slides" type="radio" name="slides" id="slide2">
<input class="slides" type="radio" name="slides" id="slide3">
</body>
</html>

Последний раз редактировалось ksa, 18.03.2014 в 16:05.
Ответить с цитированием
  #5 (permalink)  
Старый 18.03.2014, 16:06
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

спасибо большое i%o можете прокомментировать?
Ответить с цитированием
  #6 (permalink)  
Старый 18.03.2014, 16:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от imediasun1
i%o можете прокомментировать?
У меня используется
Сообщение от ksa
i%o.length;
Это все есть в букваре...
http://javascript.ru/arithmetic
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка нажатия клавиши Гробовщик AJAX и COMET 3 17.02.2014 20:56
Длина радиокнопок Nicki Элементы интерфейса 5 03.03.2013 19:45
Эмитация нажатия кнопки OklickSpb Общие вопросы Javascript 1 20.01.2013 20:37
Как отделить нажатие кл. Enter в поле INPUT от нажатия Enter в выпадающем списке? Маэстро Events/DOM/Window 7 18.07.2012 09:11
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23