Я изучаю jQuery, но все еще сталкиваюсь с проблемами, для которых не могу найти решение. На этот раз я использую спрайты для анимации страницы. Я могу сделать одну работу, но у меня есть две проблемы:
1) Эффект не прекращается при наведении мыши, как следует (я бы хотел, чтобы анимация была сброшена и снова стала серой) а также
2) Я не могу заставить его работать более чем на одну кнопку. Как будто первый код все еще работает и не позволяет запустить второй (мне нужно 4).
JS Fiddle с двумя кнопками (отредактировано - маршрут исправлен): http://jsfiddle.net/U9zvL/10/
Итак, в моем скрипте есть ошибка / что-то не хватает, и я не уверен, является ли это причиной того, что второй скрипт не работает.
Сценарии
<script type='text/javascript'>
$(document).ready(function(){
$("#Q1animation").mouseenter(function() {
$('#Q1animation').sprite({fps: 18, no_of_frames: 5, play_frames: 5});
});
$('#Q1animation').destroy();
$("#Q1animation").mouseleave(function() {
$('#Q1animation').spStop(true);
});
});
</script>
<script type='text/javascript'>
$(document).ready(function(){
$("#Q2animation").mouseenter(function() {
$('#Q2animation').sprite({fps: 18, no_of_frames: 5, play_frames: 5});
});
$('#Q2animation').destroy();
$("#Q2animation").mouseleave(function() {
$('#Q2animation').spStop(true);
});
});
</script>
Спасибо за ЛЮБУЮ помощь, которую вы можете мне оказать!