묻고답하기
메인메뉴에 액티브 클래스를 없앨 수 있을까요?
2016.12.27 18:42
<ul class="nav navbar-nav">
<block loop="$main_menu->list=>$key1,$val1" cond="$val1['text']">
<!--@if($val1['link']!="||||")-->
<li class="<!--@if($val1['list'])-->dropdown <!--@end--><!--@if($val1['selected'])-->active<!--@end-->"|cond="$val1['list'] || $val1['selected']">
<a href="{$val1['href']}"<!--@if($val1['list'])--> class="dropdown-toggle" data-toggle="dropdown" <!--@end--> target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}
...
...
...
XE 메인메뉴 코드를 일부를 발췌하였습니다.
메뉴는 정상 작동이되나 초기 메인 연결시 또는 페이지 새로고침시 첫번째 메뉴(li}에 액티브가 생겨서
버튼의 백그라운드나 폰트 색상이 다른색상으로 변하여 있습니다.
메뉴를 선택하고나서 생기는 active는 괜찮은데 초기나 새로고침 후
첫번째 li에 저절로 나타나는 active를 없앨 수 방법이 있을까요?
초기에 저 주황색 글씨가 없이 다 회색이다가 이후로 클릭시 생겼으면 합니다.
댓글 3
-
DoorWeb
2016.12.27 21:43
-
HowtoXE
2016.12.27 21:46
<!--@if($val1['selected'])--> 이걸
<!--@if(strpos($current_url,'mid='.$val1['url']))-->
이렇게 바꿔보시기 바랍니다.
초기화면에서는 활성화되지 않다가 해당 메뉴를 클릭하면 활성화될 겁니다.
-
lun****
2016.12.28 17:58
두 분 너무 감사 합니다.
몇 주 동안의 골치거리가 해결되었습니다.
묵은 체증이 싹 내려갔습니다. ^0^
<!--@if($val1['selected'])-->active<!--@end--> 이걸 지우세요