0

いくつかの div のホバー時に背景を変更しようとしていますが、何らかの理由で jquery で作成できません。私が欲しいのは、ホバー時に画像から画像に表示される効果を与えることです.cssでは変更が速すぎて、まったく見栄えがよくないからです。なにか提案を?これは私のコードです

#siman{
    background: url(images/siman.png) left top no-repeat;
}
#vogue{
    background: url(images/vogue.png) top left no-repeat;
}
#consejo{
    background: url(images/consejodelcafe.png) top left no-repeat;
}
#digicel{
    background: url(images/digicel.png) top left no-repeat;
}
#siman:hover, #vogue:hover, #consejo:hover, #digicel:hover{
    background-position: left -96px
}
4

1 に答える 1

0

アニメイト機能使えないの?

画像にホバーリスナーをアタッチし、ホバーすると関数が実行されます

$(this).css('background-position', '0px 0px');
$(this).animate({

  'background-position-x': '-96px',
}, 10000, 'linear');
于 2012-06-17T21:57:53.227 に答える