$('.클래스명').toggle(함수1,함수2);
기본적으로 위 구조를 이용
클래스명을 클릭하면 처음에는 함수1이 실행되고 한번 더 누르면 함수2 ,다시 누르면 함수1로 반복한다
함수는 function(){ 내용 } 형식으로 사용하며 아래 예시 참고 ▼
<script>
$('.menu_button').toggle(function() {
$('body').css({
position: 'fixed',
overflow: 'hidden'
}); //슬라이드 메뉴작동시 뒷 배경 스크롤 막기
$('.submenu').animate({
right: '0'
});
}, function() {
$('body').css({
position: 'relative',
overflow: 'scroll'
}); //슬라이드 메뉴 해제 시 뒷 배경 스크롤
$('.submenu').animate({
right: '-170px'
});
});
</script>
반응형
'웹퍼블리싱 > jquery' 카테고리의 다른 글
제이쿼리 sort() 순서 정렬 (0) | 2018.07.25 |
---|---|
제이쿼리 객체를 배열로 바꾸기 toArray() (0) | 2018.07.25 |
제이쿼리 추출 값 정수형으로 바꾸기 parseInt() (0) | 2018.07.11 |
슬라이드 메뉴 만들기( feat.배경 안움직이게 하기) (0) | 2018.07.11 |
페이지 화면의 가로,세로 사이즈 구하기 (0) | 2018.07.11 |
댓글