Эмуляция клика.
Доброй всем ночи. Подскажите как можно эмулировать событие 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 секунд. |
|
Часовой пояс GMT +3, время: 02:41. |