你會建議我如何去做這件事?使用jquery更改INACTIVE div類
我有一個菜單默認高亮(給活動類)的div列表中的第一個div。我需要做的是:當你在父div(列出其他divs,列表)時,有正常的懸停動作。當你離開父div時,最後一個突出顯示的div保持活動狀態。合理?均田?
這是我到目前爲止。 catListInner1是其他人分組的其他父分區。
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'呢?這是超級混亂。爲什麼不把它包裝在一個函數中,所以'$'可以在裏面使用? '(function($){...})(jQuery.noConflict());' – ThiefMaster