그누보드로 제작하는 헤더의 포지션 / 메인에서와 서브에서 다르게 하는 방법 문의!! 채택완료

그누보드를 사용하여 원페이지를 제작하고 있는데요. 서브 페이지 하나가 있습니다.

메인에서 헤더는 fixed로 고정했는데 서브에서는 안먹게 하는 방법이 있을까요?

답변 3개

채택된 답변
+20 포인트

css로만 fixed를 적용한 경우라면 css 파일에서 #header 이부분의 스타일을 하나 더 복제를 한 뒤에

#header2로 만들고  고정한 부분을 처리후 서브 페이지에 #header -> #header2로 변경하면 될듯 싶네요.

 

jquery로 헤더를 고정한 경우라면

 

<?php if(defined('_INDEX_')) {

jquery 소소를 이 안에 넣어두면 되겠네요.

?>

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

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

<? if(defined('_INDEX_')) {?>

#header{ position:fixed; }

<?}?>

 

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

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

스타일을 메인에만 주시면 될거 같은데요 

if(defined('_INDEX_')) { // index에서만 실행

}

을 참고하시면 될거 같습니다.

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

답변에 대한 댓글 1개

헤더의 css코드에 붙이는 건가요?
예를 들면
#header : if(defined('_INDEX_')) { // index에서만 실행

}

이렇게 사용하나요??

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

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

로그인
🐛 버그신고