2
 $("a.tip, div.thumbh").mouseenter(function() {
        $(this).find('img').stop().animate({width:"162px", height:"162px", left:"-20px", top:"-20px"},100)
    }).mouseleave(function() {
        $(this).find('img').stop().animate({width:"122px", height:"122px", left:"0px", top:"0px"},100);
    });

.tip img の子だけをアニメーション化したいと思います。どうやってやるの ?

4

3 に答える 3

0

これを試して:

$("a.tip, div.thumbh").mouseenter(function() {
    $("a.tip img").stop().animate({width:"162px", height:"162px", left:"-20px", top:"-20px"},100)
}).mouseleave(function() {
    $("a.tip img").stop().animate({width:"122px", height:"122px", left:"0px", top:"0px"},100);
});
于 2013-08-24T18:27:49.440 に答える
0

あなたはチェックすることができますthis

if($(this).is('a.tip'))...自分のことをする

于 2013-08-24T18:20:10.727 に答える
0

現在の要素にtip次を使用してクラスがあるかどうかを確認します -

if ($(this).hasClass('tip')) {
    // do your animation
}

a.tip現在の要素がであることを確認し、その子画像をアニメーション化できるようにします。

于 2013-08-24T18:21:49.247 に答える