似たような質問が既にされていたら申し訳ありません。
それぞれに画像とテキストを含むリンクのクラスがあります。
<a class="link">
<img src="//filepath">
link text
</a>
ユーザーがこれらのリンクのいずれかにカーソルを合わせたときに、回転トランスフォーマーを画像のみに適用したいと思います。css を使用してこれを実行することはできないため、これには問題があります。リンク内の画像に :hover {rotate} を適用すると、この効果はユーザーが画像にカーソルを合わせたときにのみ発生しますが、リンクの残りの部分ではありません。
私は愚かにも、これらの JS の行が私を救ってくれると思っていました。
$('a.link').hover(function(){
$('a.link img').css(
{'-webkit-transform':'rotate(40deg)'}
);
});
もちろん、問題は、ユーザーが単一のリンクにカーソルを合わせると、トランスフォーマーがクラス全体に適用されることです。また、ユーザーがリンクにカーソルを合わせるのをやめても、変更は元に戻りません。
私はフィドルを始めましたが、これを解決する方法がわかりません。どんな助けでも大歓迎です。