메뉴 전체 슬라이드 될때 발생하는 문제에요..

메뉴 전체 슬라이드 될때 발생하는 문제에요..

QA

메뉴 전체 슬라이드 될때 발생하는 문제에요..

본문

제가 디자이너다 보니 도저히 모르겠네요 ㅠ,.ㅠ
 
 
보시면
 
예를들어 About 대메뉴 누르고 오른쪽 SERVICE를 누르면 이게 닫혀버려요
 
계속 보여져야 하는데..
 
답변 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

아래 코드를 찾아 아래와 같이 붙여보세요 :-)

=============== 수정 전 ================
$(document).ready(function(){
$("#gnb").find("li").click(function(){
$(".allmenu").slideToggle("slow").siblings(".allmenu:visible").slideDown("slow");
});
});

=============== 수정 후 ================
 
$(document).ready(function(){
var open_checked = null;
var this_class   = null;
$("#gnb").find("li").click(function(){
this_class = $(this).attr("class");
if(open_checked == null || open_checked != this_class) {
open_checked = this_class;
$(".allmenu").slideDown("slow");
return false;
} else {
open_checked = null;
$(".allmenu").slideUp("slow");
return false;
}
});
});
어떤 형태의 동작을 의도하는지는 모르겠지만
클릭하면 상단에서 $("#gnb").find("li").click(function()
하단에서 show_sub_menu()
두 가지를 작동하게 했군요

현재는 하단 함수에서 보이게 해놓고 상단에서 다시 닫아버리는 동작을 하고 있습니다
상단부분을 지워버리고 해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 123,534 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT