2010-05-13 72 views
1

我是一個jQuery小白 - 所以請原諒這個問題的可能的基本性。jQuery:如何平滑動畫圖像調整大小

我正在做一些非常簡單的事情 - 懸停動畫的圖像的位置和大小。當你將鼠標放在圖像上時,會出現一些明顯的「鋸齒」(FF,鉻,Safari和其他糟糕的瀏覽器) - 是否有辦法擺脫這種情況? jquery代碼如下,在這裏的活動鏈接kristechdev.metropoliscreative.com(懸停在圖標上)。

<script type="text/javascript"> 

    $(document).ready(function() { 

    $('#zoomNav li img').hoverIntent(

    function() { 

     $(this).animate({'margin-top' :'-35px', 'margin-left' :'-10px', 'height' :'95px','width' : '79px' }, 
      'fast'); 
    }, 

    function() { 

     $(this).animate({'margin-top' : '0px', 'margin-left' :'0px', 'height' :'70px','width' : '58px' }, 
      'fast'); 
    });  
    }); 



</script> 
+0

剛剛檢查了你的鏈接,我的瀏覽器中的動畫很流暢。我沒有看到問題。 – gurun8 2010-05-13 14:11:01

+0

在Chrome中工作正常 – 2010-05-13 14:14:29

+0

哈...也許我只是堅果... :) – nikibrown 2010-05-13 14:16:29

回答

0

IE中可能需要enable interpolation on images,如果這就是問題所在。

+0

問題發生在FF,Safari瀏覽器,鉻 - 沒有檢查歌劇,但誰使用它? :) - 謝謝! – nikibrown 2010-05-13 14:13:29

+0

@nikibrown - 查看統計... http://www.w3schools.com/browsers/browsers_stats.asp有些仍在使用歌劇... – Reigel 2010-05-13 14:17:41

+1

***編輯*一位朋友在慢速模式下做了一個快速的動畫截屏(見第30馬克)見鋸齒?** http://www.duzodesign.com/junk/kristech/kristech.htm – nikibrown 2010-05-13 14:26:55