ну в каком-то смысле правильный, т.е. он же как-то работает, только непонятно почему
у меня вот такая штука работает, например
<!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>
только исправь все пути. Но все равно тормозит (хоть и меньше), так что тебе похоже стоит поискать другой скрипт