Показать сообщение отдельно
  #1 (permalink)  
Старый 14.08.2012, 03:11
Интересующийся
Отправить личное сообщение для pahannew Посмотреть профиль Найти все сообщения от pahannew
 
Регистрация: 31.03.2012
Сообщений: 12

Эмуляция клика.
Доброй всем ночи. Подскажите как можно эмулировать событие click.
Суть в том что есть ротатор на сайте который переключается только по клику, а нужно что бы еще и по времени мог.

вот все что в скрипте находится

<script>
// DOM Ready
$(function() {

var current;

function rotate() {

// This seems like a sucky way to do it, but you can't select by classes because they execute in order

if (current == 1) {
$("#block-1").removeClass().addClass("active");
$("#block-2").removeClass().addClass("non-active-top");
$("#block-3").removeClass().addClass("non-active-bottom");
} else if (current == 2) {
$("#block-1").removeClass().addClass("non-active-bottom");
$("#block-2").removeClass().addClass("active");
$("#block-3").removeClass().addClass("non-active-top");
} else {
$("#block-1").removeClass().addClass("non-active-top");
$("#block-2").removeClass().addClass("non-active-bottom");
$("#block-3").removeClass().addClass("active");
}

}


$("#rotator div").click(function()
{


current = this.id.substr(6);
rotate();

});

});

</script>

нужно что бы "$("#rotator div").click(function() " выполнялась каждые 5 секунд.
Ответить с цитированием