Q&A

메뉴 세팅에서 바로가기 옵션을 3군데 사용하여

URL 링크로는 각각 #0, #1, 그리고 #X 로 넣었습니다.

이럴 경우 #X 로 넣은 바로가기 제목을 눌렀을때만 아무 반응이 없게 할수 있을까요?

 

if(strpos($val['url'],'#')!== FALSE && $nav_index[1]=='X') 하면 걸리기는 하는데

무방응하게 하는 방법을 모르겠습니다.

현재는 #X 로 넣은 바로가기 제목을 누르면 '웹주소'/index#index_1 로 갑니다.

 

======================================================

코드는 다음과 같습니다.

                        <!--@if(strpos($val['url'],'#'))-->{@ $nav_index = explode('#',$val['url'])}<!--@end-->                            
                        <!--@if(($_home || $li->layout_type=='main') && !$_act)-->
                            <!--@if(strpos($val['url'],'#')!== FALSE)-->
                                <a data-scroll-nav="{$nav_index[1]}">{$val['link']}<i class="xi-angle-down" cond="$val['list']"></i></a>
                            <!--@else-->
                                <a href="{$val['href']}" target="_blank"|cond="$val['open_window']=='Y'">{$val['link']}<i class="xi-angle-down" cond="$val['list']"></i></a>
                            <!--@end-->
                        <!--@else-->
                            <a href="<!--@if(strpos($val['url'],'#')!== FALSE)-->{getUrl('',mid,$li->index_page)}#index_{$nav_index[1]}<!--@else-->{$val['href']}<!--@end-->" class="current"|cond="$val['selected']" target="_blank"|cond="$val['open_window']=='Y'">{$val['link']}<i class="xi-angle-down" cond="$val['list']"></i></a>
                        <!--@end-->
 

댓글 1

  • 2016.06.21 01:38 #307529

    function tabMenuToggle(){
             어쩌고 저쩌고

              if(thisBtn.attr('href') === '#X'){
                return false;
            };
             
             }
        
        $('.클라스명').click(tabMenuToggle).focus(tabMenuToggle);