어떻게 생각하나요?Jquery를 사용하여 비활성 div 클래스를 변경하십시오.
기본적으로 div 목록에서 첫 번째 div에 강조 표시 (활성 클래스 지정)하는 menue가 있습니다. 내가해야 할 일은 다음과 같습니다. 부모 div (다른 div, 목록이 나열되어 있음) 내에있는 동안 정상적인 호버 액션이 있습니다. 부모 div를 떠나면 마지막으로 강조 표시된 div는 활성 상태로 유지됩니다. 이해가 되니? 좀?
여기까지 제가 지금까지 있습니다. catListInner1은 다른 div가 그룹화 된 상위 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