묻고답하기
기본레이아웃 질문 [default]
2013.05.18 13:54
default.layout.js 수정해야하는것같은데 방법은 모르겠어욤 ㅠ
jQuery(function($){
// GNB
var $gnb = $('.gnb');
var $gnb_li = $gnb.find('>ul>li');
var $gnb_a = $gnb.find('>ul>li>a');
var $gnb_sub = $gnb.find('ul ul');
// IE 7 debug
if($.browser.msie && $.browser.version == "7.0"){
$gnb_a.each(function(){
$(this).width($(this).width());
});
}
if($gnb_sub.length){
$gnb.mouseover(function(){
$gnb.addClass('open');
});
$gnb.mouseleave(function(){
$gnb.removeClass('open');
$gnb_li.removeClass('open');
});
}
$gnb_a.mouseover(function(){
$(this).parent('li').addClass('hover').siblings('li').removeClass('hover');
});
$gnb_a.focus(function(){
$(this).trigger('open');
});
$gnb.find('a').focusout(function(){
setTimeout(function(){
if($gnb.find('a:focus').length == 0){
$gnb.trigger('open');
}
}, 100);
});
홈페이지 접속시 처음부터 2차메뉴까지 펼쳐진 상태로 나오게 하고싶어욤 !!! 도와주세염 헬미 !!
xe - layouts - default - default.layout.js 열고
line 6 쯤에
var $gnb_sub = $gnb.find('ul ul');
이것 아래에
$gnb.addClass('open');
이것 추가
그리고
line 19 쯤에
$gnb.removeClass('open');
이것을 주석처리 혹은 삭제......