我不知道我是否缺少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>
,所以它可用於正確設置文檔樣式,並且一旦設置了DOM,JS就會置於底部運行。
我不知道爲什麼它不能正常工作... – 2012-01-13 19:32:55
@MichałKorzeniowski您需要將您的JS放在HTML文檔的末尾(我個人最喜歡的),或者將代碼放在一個'document.ready'事件處理程序中。你的代碼試圖綁定到尚不存在的元素,所以沒有發生綁定。檢查我的答案以獲得更新。 – Jasper 2012-01-13 19:34:28
謝謝您的時間和耐心:) – 2012-01-13 19:40:27
- 1. 用jQuery動畫圖像
- 2. jquery動畫圖像
- 3. JQuery動畫切換圖像
- 4. 動畫jquery圖像條
- 5. jQuery動畫圖像twiching
- 6. Jquery動畫圖像反轉
- 7. jQuery動畫圖像交換
- 8. jQuery背景圖像動畫
- 9. 圖像不動畫
- 10. 怎麼能動畫圖像
- 11. 不能動畫jQuery中
- 12. jquery動態圖像創作和動畫
- 13. 圖像動畫像
- 14. jquery動畫功能不起作用
- 15. 動畫圖像
- 16. 動畫圖像
- 17. jQuery將圖像附加到div動畫
- 18. jQuery懸停圖像更改動畫
- 19. jQuery爲動畫預加載圖像
- 20. jquery - 動畫和圖像上下
- 21. jquery flytocart動畫圖像卡住
- 22. jQuery從CSS動畫背景圖像
- 23. 淡入jquery attr動畫的圖像?
- 24. JQuery動畫批處理圖像
- 25. 一個jQuery圖像組動畫
- 26. 帶動畫的jQuery圖像滑塊
- 27. jquery動畫背景圖像轉換
- 28. jQuery的動畫的圖像替換
- 29. 我不能在圖像上應用捲曲動畫
- 30. jQuery動畫不透明錯誤(移動圖像)
是的,這是可能的。你嘗試了什麼?你有什麼麻煩? – SLaks 2012-01-13 19:11:06
就像我寫我試圖動畫價格標籤http://nagomedia.blackflow.pl。但沒有運氣...... – 2012-01-13 19:15:01
你試過什麼?你有什麼麻煩? – SLaks 2012-01-13 19:15:39