我想旋轉並放大懸停(平滑)上的圖片。我正在使用JqueryRotate旋轉圖片和.animate()的放大。 我得到了下面的代碼:JQuery在IE中旋轉+動畫
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script src="scripts/jQueryRotateCompressed.2.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#test").hover(
function(){
$(this).rotate({animateTo:30})
$(this).stop().animate({width:'90px',height:'90px'}, 500);
},
function(){
$(this).rotate({animateTo:0})
$(this).stop().animate({width:'34px',height:'34px'}, 500);
});
});
</script>
----->我的頭碼
<body>
<img id="test" src="images/facebook.png" />
</body>
現在這個工作在Firefox,Chrome和Safari完美......但ofcourse IE是一個皮塔。 我現在正在測試IE8,它確實旋轉,但它不會因爲某些原因放大。如果我測試函數沒有旋轉,它放大就好了...所以它是2的組合,不工作IE8。有人知道解決方案嗎? thx
如果您在爲包含圖片的div設置動畫,請嘗試在css中將圖片寬度/高度設置爲100%,以便它適合div。 – Mysteryos 2013-04-30 07:49:36
這不是問題,它可以在所有瀏覽器中正常工作,但在IE中它只是旋轉,但它不會放大... 請查看我的工作示例,以便了解我的意思:http://jsfiddle.net/ Xn2ep/ – fumpr 2013-04-30 07:55:09