2013-08-26 119 views
1

如果我設置一個GIF圖像作爲懸停效果的錨點,它仍然會保持動畫,即使沒有顯示(沒有設置爲背景),所以這會導致動畫開始在它自己的中間,但這會殺死漂亮的其效果用於..背景GIF開始/停止?

有什麼建議嗎?

在此先感謝

+0

如果您可以使用JS,那麼在DOM上懸停事件中添加'.gif'圖像。 –

回答

1

您無法在html中控制gif圖像的動畫。 但解決這個問題的方法是,您可以用mouseover上的靜態圖像或使用jquery或javascript的其他事件替換gif圖像。只有通過CSS纔是不可能的。 示例:

$("#imageGif").hover(
     function() { 
      $(this).attr("src", "/image.gif"); 
     }, 
     function() { 
      $(this).attr("src", "/image.png"); 
     }); 
+0

同樣的結果順便說一句,如果我使用.css - 我真的必須在我的鏈接裏設置一個標記嗎? – user2610087

+0

這取決於你如何顯示圖像,作爲背景,按鈕等。 – Ashwani

+0

也可以在每次鼠標懸停和刪除時加載相同的圖像。 – Ashwani