Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Sound при наведение на link (https://javascript.ru/forum/misc/3846-sound-pri-navedenie-na-link.html)

nemo 31.05.2009 17:10

x-yuri,
без change - не работает с setfile тоже неработает, но с change работает нормально)
Цитата:

а если при наведении сначала останавливать воспроизведение, а потом запускать заново?
всмысле при новом наведение?) если так то попробую.. хотя я только что поменял звук он быстрее вроде работает но всё же протестирую всякие способы чтобы грузилось быстро..

nemo 31.05.2009 17:20

x-yuri,
только $('#jquery_player').play(); return false;}); - воспроизводит..
можешь плз дописать чтобы сначало останавливало а потом вопроизводило?.. stop() останавливает но незнаю как так написать чтобы сначало он останавливал..

x-yuri 31.05.2009 17:24

$('#jquery_player').stop().play();

nemo 31.05.2009 17:36

не он так неработает..он сразу останавливает..

x-yuri 31.05.2009 17:40

кстати, используй лучше mouseenter: mouseover возникает также при наведении на дочерние объекты

x-yuri 31.05.2009 17:42

Цитата:

не он так неработает..он сразу останавливает..
а почему у меня работает? Я думаю так: когда у тебя setFile заработает вместо change, тогда и stop заработает :haha:

nemo 31.05.2009 17:47

x-yuri,
http://docs.jquery.com/Events/mouseenter
я попробывал вместо моусовер вставить моусинтер но так неработает..
Цитата:

а почему у меня работает? Я думаю так: когда у тебя setFile заработает вместо change, тогда и stop заработает
о_о у меня код неправильный?

nemo 31.05.2009 22:04

x-yuri,
можешь показать свой код который > у тебя работает?

x-yuri 31.05.2009 22:43

ну в каком-то смысле правильный, т.е. он же как-то работает, только непонятно почему
у меня вот такая штука работает, например
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<title>title</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
	<script type="text/javascript" src="jquery.jplayer.js"></script>
<script> 
$(document).ready(function() {
	$("#jpId").jPlayer({
		ready: function () {
			$("#jpId").setFile("Sound1.mp3");
		},
		swfPath: '' });
	for( var i=0; i<10; i++ )
		$('body').append('<a href="#">link</a>');
	$('body a').mouseenter(function() {
		$('#jpId').stop().play();
	});
});
</script>
</head>
<body>
<div id="jpId"></div>
</body>
</html>

только исправь все пути. Но все равно тормозит (хоть и меньше), так что тебе похоже стоит поискать другой скрипт :)

nemo 01.06.2009 00:45

x-yuri,
Спасибо, щас попробую поапелировать твой код какнибудь.. у меня он так неработает да и оригинал с офф сайта тоже. проблема вмоем хостинге скорее всего.
Цитата:

Но все равно тормозит (хоть и меньше), так что тебе похоже стоит поискать другой скрипт
искал много времени самый нормальный на флешь, сприсущем jquery помоему..лучшего варианта уменя нет..


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