풀페이지 소스 - 네비게이션 버튼 수정
본문
현재 위의 풀페이지 소스를 활용해서 작업을 진행하고 있습니다.
근데 네비게이션 디자인을 각 섹션마다 색상을 바꿔주고 싶은데,
어떻게 클래스를 추가해서 컨트롤을 할 수 있는지 모르겠습니다.
예를들어 첫번째 섹션에서는 네비게이션이 블랙이면, 2번째 섹션에서는 화이트로 가고 싶습니다.
어떻게 자바스크립트를 작성해야 가능할까요?
답변 2
//풀페이지 옵션에 afterLoad를 넣으셔서 하시면 됩니다.
new fullpage('#fullpage',
{
afterLoad: function(origin, destination, direction){
jQuery("#infoMenu"),removeAttr('class').attr('class', '');
jQuery("#infoMenu").addClass("infoMenu"+origin.index); //해당 섹션 index 0 부터
}
});
css 로 내용을 정의해 놓으시면 됩니다.
<style>
#infoMenu.infoMenu0{}
#infoMenu.infoMenu1{}
...
</style>
css 중 :nth-child() 선택자를 이용하시면 충분히 가능합니다.
구글링 하셔서 어떤 역활을 하는지 알아보시고 사용해보세요.
답변을 작성하시기 전에 로그인 해주세요.