Javascript.RU

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

Анимация при клике идёт циклически, а мне нужен один цикл.
Анимация при наведения курсора идёт циклически, а мне нужен только один цикл.Подскажите как мне сделать так чтобы после прохождения цикла картинка остановилась? И можно ли к картинке звук прилепить? Когда цикл идет и параллельно звук звучит? Я прикрепил файл для наглядного просмотра.
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>

</head>

<body>
	<center>
	<p> </p>
	<div id="ViewArea">	
		<img id="imgview">
	</div>
	</center>
</body>
	<script type="text/javascript">
		var idx, time_id, curFrames;

		window.onload = function(){
			idx = 1;
			curFrames = 19;
			time_id = 0;
			$('img').bind('dragstart', function(event) { event.preventDefault(); });
			document.getElementById("imgview").src="img/01.JPG";
		}

		$('#ViewArea').mouseover(function(e){
			if (!time_id) time_id = window.setInterval(PlayImg,100);
		});

		$(document).mouseout(function(){
			if (time_id) window.clearInterval(time_id);
			time_id = 0;
		})
		function PlayImg(){
			idx++;
			if (idx<1) idx = 19;
			if (idx>19) idx = 1;
			var fname=(idx<10)? "img/0"+idx.toString()+".JPG" : "img/"+idx.toString()+".JPG";
			document.getElementById("imgview").src=fname;
		}
    </script>
</html>
Вложения:

Последний раз редактировалось dvdbav, 13.09.2012 в 23:51. Причина: не мог файл загрузить,формат не тот был.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение фона элемента при клике. psydo Элементы интерфейса 8 28.06.2012 23:53
Вопрос по jquery. Как запретить один из скриптов при клике vuler Общие вопросы Javascript 1 07.03.2012 22:35