묻고답하기

레이아웃으로 메뉴를 구성하는데 한가지가 구현이 되질 않아 여쭈어 봅니다.

 

http://seoseunghyun.kr/

에 들어가시면 메뉴를 클릭하면 활성화 상태로 그림이 선택됩니다. 그러면서 하위메뉴도 슬라이드 됩니다.

하지만 상위메뉴 이미지 버튼에서 마우스를 떼면 다시 비활성화 그림으로 대체됩니다.

ㅠㅜ 텍스트val['text']로 하는 경우 class를 주어 글자를 진하게 할 수있지만

그림val['link']라서 그림을 css속성으로도 바꿀수 없습니다.

 

어떻게 해야하나요?ㅠ

 

<div id="menu_navi" class="sMenu"><ul>{@$tmp=0}

<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['link'])-->
<li class="<!--@if($val['selected'])-->selected<!--@end-->">
<a <!--@if($val['open_window']=='Y')--> onclick="window.open(this.href);return false;"<!--@end-->><!--@if($val['text']==$val['link'])--><span>{$val['text']}</span><!--@else-->{$val['link']}<!--@end--></a>
<!--@if($val['list'])-->
<ul>
<!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'+ '+ '])-->
<li class="<!--@if($v['selected'])-->selected<!--@end-->">
<a href="{$v['href']}"<!--@if($v['open_window']=='Y')--> onclick="window.open(this.href);return false;"<!--@end-->><!--@if($v['text']==$v['link'])--><span>{$v['text']}</span><!--@else-->{$v['+ 'link']}<!--@end--></a>
<!--@if($v['+ 'list'])-->
<ul>
<!--@foreach($v['list'] as $ka => $va)--><!--@if($va['link'])-->
<li class="<!--@if($va['selected'])-->selected<!--@end-->">
<a href="{$va['href']}"<!--@if($va['open_window'+ ']=='Y')--> onclick="window.open(this.href);return false;"<!--@end-->><!--@if($va['text']==$va['link'])--><span>{$va['text']}</span><!--@else-->{$va['link']}<!--@end--></a>
</li>
<!--@end--><!--@end-->
</ul>
<!--@end-->
</li>
<!--@end--><!--@end-->
</ul>
<!--@end-->
</li>
<!--@end--><!--@end-->
</ul></div>

 

 

이고 스크립트 파일은

(function($){

jQuery(function($){

// Side Menu

var sMenu = $('+ 'div#menu_navi');

var sItem = sMenu.find('>ul>li');

var ssItem = sMenu.find('>ul>li>ul>li');

var lastEvent = null;

sItem.find('>ul').css('display','none');

sMenu.find('>ul>li>ul>li[class=selected]').parents('li').attr('class','selected');

sMenu.find('>ul>li[class=selected]').find('>ul').css('display','block');

 

function sMenuToggle(event){

var t = $(this);

if (this == lastEvent) return false;

lastEvent = this;

setTimeout(function(){ lastEvent=null }, 200);

if (t.next('ul').is(':hidden')) {

sItem.find('>ul').slideUp(100);

t.next('ul').slideDown(100);

} else if(!t.next('ul').length) {

sItem.find('>ul').slideUp(100);

} else {

t.next('ul').slideUp(100);

}

if (t.parent('li').hasClass('selected')){

t.parent('li').removeClass('selected');

} else {

sItem.removeClass('selected');

t.parent('li').addClass('selected');

}

}

sItem.find('>a').click(sMenuToggle).focus(sMenuToggle);

function subMenuselected(){

ssItem.removeClass('selected');
$(this).parent(ssItem).addClass('selected');

};

ssItem.find('>a').click(subMenuselected).focus(subMenuselected);

//icon

sMenu.find('>ul>li>ul').prev('+ 'a').append('<span class="i"></span>');

});

})(jQuery);

 

입니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
싱글킨 본문에 URL입력하면 무조건 새창으로 뜨는 방법 좀 알려주세요! [1] 2010.09.18 by ForHanbi
k02092000 배너클릭시 포인트 file  
Yewon@ XE검색에 대해서 [1] 2010.09.18 by 이온디
mayanking 위젯 삽입하기(칼렌더가 나오지 않습니다.)  
SeoSeungHyun 레이아웃 메뉴 문제 질문입니다. [7] 2010.09.18 by ForHanbi
정현석635 게시판 제목이나 이름표기방식 수정문의 file  
nsunghun.myid.net 최신글리스트에서 새창으로  
yearning 리퍼러통계모툴 [2] 2010.09.18 by yearning
NOKORK 글쓴이를 바꾸고싶습니다. [1] 2010.09.18 by Song.
0976046303 그림이 안보입니다. [1] 2010.09.18 by Song.
소우리 게시판 글이 안보입니다. [1] file 2010.09.18 by Song.
클리포드 위젯 코드 어떻게 사용하나요? 너무 초보라서 죄송하니다. [1] 2010.09.18 by Song.
고복조 급한 문의드립니다. [3] 2010.09.18 by 고복조
웅솔몽둥이 이미지관련 질문입니다.  
DaKi XE로 아이프레임 자동 height 조정하기.. [2] 2010.09.18 by 아이스헤라
J아일랜드 홈페이지 아이프레임 자동으로 길이조절하는것요.. [1] 2010.09.18 by hhgyu
웅솔몽둥이 로그인관련 문의입니다. [2] 2010.09.18 by hhgyu
글로벌 페이지에서 태그 생성기 위젯문의 [1] 2010.09.18 by 글로벌
백호쿤 resourceAPI는 공개 되어있지 않은건가요? [1] 2010.09.18
옹즈 예전 제로보드4의 방명록 기능은 없나요??? [1] 2010.09.18 by LutZ
Huckleberry Finn 메뉴탭 질문요 [2] file 2010.09.18 by ForHanbi
굳호랑스 게시판작성글이 안보여요! [1] 2010.09.18 by LutZ
그후론 php 로그인 질문입니다  
양기범650 홈페이지 해상도에 대해 질문드려요! [1] 2010.09.18 by Gekkou
flowerrain 관리자화면의 제어판에서 애드온이 빈공간으로 된 것이 있습니다. [1] file 2010.09.18 by 앙띠2
pluto~★ 제로보드4 -> XE 이전후 제로보드4 uninstall해도 되는지요? [1] 2010.09.18 by 유샤인
youdw 관리자 로그인, phpmyadmin 접속문제.. 도와주세요~ [1] 2010.09.18 by Gekkou
아이스헤라 쪽지보내기 질문드려요. [1] 2010.09.18 by Arp
bell5 메뉴가 들어가면 레이아웃이 입혀지지 않게 됩니다  
bell5 세션정리 후 레이아웃에 문제발생 [1] 2010.09.18 by bell5