0

is it possible in jquery to animate general tags like a or div to their corresponding hover styles without declaring a different classes for each tag/class?

For example a has a:hover in CSS standards, can I let Jquery tell to animate to that style instead of creating two different customs classes?

4

1 に答える 1

1

いいえ、要素を疑似クラスの 1 つとしてスタイル設定することはできません。これらは、ブラウザ自体によってのみ適用できます。

通常、両方のホバー スタイルを定義するので、:hoverでホバー スタイルを.hover適用できますaddClass('hover')

a:hover, a.hover {
     // Fancy styling goes here
}

階層がさらに深くなると、これら 2 つのセレクターを大量に記述することになります。残念ながら、これが唯一の方法です (私が知っています)。

于 2012-05-31T13:20:28.143 に答える