아코디언 메뉴를 클릭하자마자 하위 메뉴가 뜨게 하려면?
관련링크
http://red2.net/rwd2/
251회 연결
본문
아코디언 메뉴로 홈페이지를 만들었는데 메뉴가 스르륵 느리게 뜹니다.
하위 메뉴 토글 버튼을 누르자마자 하위 메뉴가 빨리 나오게 하고 싶은데
자바스크립트 파일을 아무리 수정해도 안되네요.
fast를 지워보기도 하고 숫자로 바꿔도 안되요;;
jQuery(function($){
$("#toggle-button").click(function(){
$('#toggle-menu').slideToggle('fast');
});
$("#toggle-button-main-sub").click(function(){
$('#toggle-menu-main').slideToggle('fast');
});
$("#toggle-button-game-sub").click(function(){
$('#toggle-menu-game').slideToggle('fast');
});
$("#toggle-button-content-sub").click(function(){
$('#toggle-menu-content').slideToggle('fast');
});
$("#toggle-button-comm-sub").click(function(){
$('#toggle-menu-comm').slideToggle('fast');
});
$("#toggle-button-down-sub").click(function(){
$('#toggle-menu-down').slideToggle('fast');
});
$("#toggle-button-site-sub").click(function(){
$('#toggle-menu-site').slideToggle('fast');
});
});
답변 3
slideToggle('fast') -> toggle()
$(
'#toggle-menu-main'
).slideToggle(
'fast'
); 이것을
$(
'#toggle-menu-main'
).
show();
감출 때는 .hide(); 를 사용해 보세요.
직접 해 보지는 못했지만 top 과 left도 지정을 하셔야 할 듯...
toggle()로 바꾸니 잘되네요.
두분다 감사합니다. ^.^
답변을 작성하시기 전에 로그인 해주세요.