Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Смена по времени (https://javascript.ru/forum/jquery/11367-smena-po-vremeni.html)

digital_sword 20.08.2010 09:07

Смена по времени
 
Делаю сайт http://ufavodresurs.ru, там смена картинок происходит при клике на стрелку. А они могут меняться, скажем, каждые 5 сек? Такого события не нашел, а спец плагины использовать не хочется. У меня такой код:
$("#strelka2").click(function(){
		$("#kns").animate({ opacity: "show" }, "slow");

А по времени?

inGray 20.08.2010 09:40

Вот это смотрели: setTimeOut?

digital_sword 20.08.2010 10:02

Спасибо, использую, только setInterval
Такой вопрос, а как прекратить ее выполнение по какому-либо событию?

Например:
setInterval(function() { alert(...) }, 1000)

Как прекратить показывать алерты при нажатии на див #strelka1 или на див #strelka2?
Читал clearInterval, так и не понял, что за.

digital_sword 20.08.2010 10:33

Вроде бы разобрался, работает. Правильно ли делать так:
var z = setInterval(function() { alert(...) }, 1000);
$("#strelka2").click(function(){
	clearInterval(z);
});

??

inGray 20.08.2010 11:08

Вполне.


Часовой пояс GMT +3, время: 00:15.