どうすればこのことをお考えですか?Jqueryを使用してINACTIVE divクラスを変更してください
私はデフォルトでdivのリストの最初のdivにハイライト(アクティブなクラスを与える)するmenueを持っています。私はこのことが必要です:あなたが親div(リストの他のdivをリストしている)内にいる間、通常のホバーアクションがあります。親divを離れると、最後に強調表示されたdivはアクティブな状態にとどまります。理にかなっている?キンダ?
これまで私がこれまで持っていたことは次のとおりです。 catListInner1は、他のグループがグループ化されている親divです。
var aCl = jQuery.noConflict();
aCl(document).ready(function() {
//takes the initial active class off of the first div.
aCl("#catListInner1").live({
mouseenter: function() {
aCl("#catListInner1 div:first").removeClass().addClass('catListOther');
}
});
aCl(".catListOther").live({
mouseenter: function(e) {
// aCl("#catListInner1 div:first-child").removeClass('catListAct');
aCl(this).removeClass().addClass('catListAct');
},
mouseleave: function(e){
aCl(this).removeClass().addClass('catListOther');
},
});
});
'aCl'代わりに' $ 'や' jQuery'の?それは非常に混乱しています。 '$'を内部で使うことができるように、それを関数にラップするのはなぜですか? '(function($){...})(jQuery.noConflict());' – ThiefMaster