2010-05-13 70 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