Не знаю, не хватает ли я чего-то obvieouse, но, я думал, вы можете анимировать изображения в jquery? В основном я хочу добиться чего-то подобного http://jsfiddle.net/Qm2FG/, но с ценниками на этом сайте http://nagomedia.blackflow.pl.Невозможно анимировать изображения с помощью jquery
ответ
Ну вы просто использовать код, который вы связаны в вашем вопросе, но вы должны выбрать правильные элементы в вашем HTML-документе:
$('.content').children('.main').children().hover(function() {
$(this).stop(true, true).animate({ top : "-=0.45em" }, 150);
}, function() {
$(this).stop(true, true).animate({ top :"+=0.45em" }, 150);
});
Когда я отправляю этот код в моей консоли разработчика на вашем сайте, ваши теги начинают анимацию, когда я навис над ними.
Обратите внимание на использование .stop()
, которое полезно при использовании модификаторов -=
и +=
.
UPDATE
Вам нужно либо положить JS в конце вашего HTML-документа (мой личный фаворит) или поместить код в document.ready обработчика событий. Ваш код пытается привязать к элементам, которые еще не существуют, поэтому привязка не происходит.
$(function() {
$('.content').children('.main').children().hover(function() {
$(this).stop(true, true).animate({ top : "-=0.45em" }, 150);
}, function() {
$(this).stop(true, true).animate({ top :"+=0.45em" }, 150);
});
});
Мне нравится помещать код JS в конце моих HTML-документов, чтобы они не блокировали отображение страницы. CSS идет в <head>
, поэтому он доступен для правильного оформления документа, а JS размещается внизу для запуска после установки DOM.
Я понятия не имею, почему это не работает ... –
@ MichałKorzeniowski Вам нужно либо поместить свой JS в конец вашего HTML-документа (мой личный фаворит), либо поместить код в обработчик события document.ready. Ваш код пытается привязать к элементам, которые еще не существуют, поэтому привязка не происходит. Проверьте мой ответ на обновление. – Jasper
Спасибо за ваше время и терпение :) –
- 1. Анимировать размер изображения при щелчке с помощью jQuery
- 2. Как мне анимировать элементы с помощью jQuery?
- 3. Невозможно изменить src изображения с помощью JQuery
- 4. Невозможно циклировать изображения с помощью JQuery
- 5. Невозможно изменить непрозрачность изображения с помощью jQuery
- 6. Анимировать PNG с jQuery?
- 7. Анимировать следующий элемент изображения (который генерируется JQuery)
- 8. Как анимировать CSS спрайты с помощью jQuery
- 9. Как анимировать рисование границы с помощью jQuery?
- 10. анимировать из центра влево с помощью jquery
- 11. Анимировать цвет фона с помощью jQuery
- 12. Как анимировать содержимое HTML с помощью jquery ..
- 13. Анимировать translate3d и масштабировать с помощью jquery?
- 14. Как анимировать последовательно с помощью jQuery?
- 15. Анимировать кнопку с jQuery
- 16. Невозможно анимировать элемент кнопки jQuery Mobile
- 17. Как анимировать переход изображения JQuery ЦСИ
- 18. не может анимировать слайдер изображения в jQuery
- 19. Невозможно анимировать спрайты с EaselJS
- 20. Невозможно анимировать мой div с остатком поля
- 21. Невозможно загрузить изображения с помощью скрипта jQuery с функцией загрузки
- 22. Невозможно загрузить изображения с PHP с помощью Jquery формы плагина
- 23. Анимировать изображение изображения UITableViewCell?
- 24. Java TrayIcon изображения анимировать
- 25. Невозможно анимировать свойство div top до 0px с jquery
- 26. Невозможно анимировать пользовательский вид
- 27. Анимировать изображения SVG
- 28. анимировать изображения при прокрутке
- 29. Анимировать часть изображения
- 30. Как анимировать высоту фонового изображения
Да, это возможно. Что вы пробовали? С чем вы столкнулись? – SLaks
Как я писал, я пытаюсь анимировать ценники http://nagomedia.blackflow.pl. но не повезло ... –
Что вы пробовали? С чем вы столкнулись? – SLaks