테스트 사이트 - 개발 중인 베타 버전입니다

스크립트로 속성값을 추가,제거를 하고싶습니다..

이제 막 입문한 신입 퍼블리셔입니다. 

밑에 소스에서 #search_detail 클릭시 .top_menu_wrap가 나오고 그 영역값만큼 (45px) margin-top을 조절해서 영역을 내렸다 올렸다 하고싶은데 도무지 스크립트를 처리할줄을 모르겠습니다..

마진을 추가하는건 성공했는데 다시 클릭했을때 .top_menu_wrap가 들어가면서 마진을 어떻게 삭제하는지 조언 좀 부탁드립니다..

$("#search_detail").click(function(){

$(".top_menu_wrap").toggle();

var $margin_top = $('#body').css('margin-top'); // 마진탑 값 얻기

$('#body').css('margin-top', '45px'); // 마진탑 45px으로 지정하기

});

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

addClass, removeClass 있어요.

클래스를 추가하거나, 클래스를 삭제하는 기능합니다.

아래에 사이트URL 넣어드립니다.^^

 

addClass : https://api.jquery.com/addclass/">https://api.jquery.com/addclass/ 

removeClass : https://api.jquery.com/removeclass/">https://api.jquery.com/removeclass/ 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

클래스를 토글하는건 안되는건가요? toggleclass를 사용해서 추가 제거가 가능하다는데 먹통이네요 ㅠㅠ
기초가 안되있어서 그런지 보고도 삽질중이네요..
toggleclass()라는게 있었네요ㅎㅎ찾아서 해결했습니다. 늦은 시간인데도 친절한 답변 정말감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고