不透明度1.0のホバー状態のリンクのみを作成したいulliメニューがあり、他のものは0.5などに設定されます。したがって、マウスがリンク上にあるたびに、その不透明度 1.0 が維持され、他のリンクの不透明度は 0.5 に変更されます。jQuery で!:focus、! : hoverまたは !:active に何らかのリンクがありますか? blur()があることがわかりますが、フォーカスを失ったものではなく、アクティブでないものが必要なため、ケースに適合しないと思います。
--編集済み-- .not() の代わりに :not() を使用するとうまく機能します。だからこれは働いています:
$('#menu > li > a').bind({
mouseenter: function(){
$('#menu > li > a:not(:hover)').fadeTo('slow', 0.5).stop(true,true);
},
mouseleave: function() {
$('#menu > li > a').fadeTo('slow', 1.0).stop(true,true);
}
});