2011-03-04 122 views
0

我有兩個圓圈,一個是小(拇指),另一個是大(信息),當用戶將鼠標懸停在小(拇指)上時,那麼小圖標需要調整大一點。我還需要在大牌中展示新的信息。我認爲我必須通過寬度和高度動畫來做到這一點,因爲小的是100px X 100px,大的是200 X 200的大小。jquery動畫幫助

請諮詢最佳做法。我想避免使用插件。使用jQuery 1.4.2或最多

回答

0

,您可以通過使用實現這一點:

$(".smallCircle").hover(
function() { 
    $(this).animate({ 
     width: '200px', 
     height: '200px' 
    }, 200, function() { 
     // Animation complete. 
     //do whatever 
    }); 
}, 
function() { 
    $(this).animate({ 
    width: '100px', 
    height: '100px' 
    }, 200, function() { 
    // Animation complete. 
    //do whatever 
    }); 
}); 

把階級 「smallCircle」 的小圈子。

P.S.在懸停的每種狀態下,您都可以控制動畫完成後發生的事情(我放置「//做任何事情」的地方),這是您可以插入大型cicrle內容的地方。

+0

謝謝,我很好主意。讓我嘗試。 – 3gwebtrain 2011-03-04 12:10:54

+0

我剛剛在這裏做了一個例子:http://jsfiddle.net/r7MgY/3963/ – jackJoe 2011-03-04 18:08:28