묻고답하기
#comment 나 #comment_#comment_srl로 바로가는 기능..
2014.05.27 14:17
id로 지정한 값으로 바로 날라갈 수 있도록..
주소뒤에 #comment 이런식으로 하면 바로 날라가는데요~(코멘트 부분으로 날라감)
이게 어디에서 제어가 되는 지 궁금합니다.
공홈도 그렇지만 상단바를 fixed로 띄워놓게 되면 그 부분 만큼 가려져 불편하네요.
따라서 해당 부분을 조금 손봐야 할 것 같은데..
혹시 아시는 분 계신가요?
common/js나... modules/document/tpl/js/ modules/board/tpl/js/... 를 뒤져봤지만..
딱히 의심가는 녀석이 없군요..
댓글 10
-
혼마_메이코
2014.05.27 14:20
-
애니즌
2014.05.27 14:22
아뇨 xe에선 name으로 해놔도 제어가 안됩니다.
id로 이동시키기 위해 따로 책갈피 (name기준)를 스크립트로 막아둔 건지 모르겠는데..
id 기준으로 날라갑니다.
예를 들어 혼마_메이코님의 댓글을 바로 가게 하려면
http://www.xpressengine.com/index.php?mid=qna&document_srl=22747179#comment_22747188
이렇게 하면 혼마님 댓글로 바로 가지요.
근데 소스를 까보시면 아시겠지만
name="comment_22747188" 으로 정의된 게 없을 겁니다 id 말고는요..
-
혼마_메이코
2014.05.27 14:23
만약 주소에 코멘트 주소가 있으면 a href="#name" 처럼 이동하도록 처리한게 아닐까요? 그렇게 생각되는데...
ID로 이동한다니까 이것도 아닌 것 같고..
-
애니즌
2014.05.27 14:24
아.. 지금 확인해보니까 name 말고도 원래 id로도 작동하는 거 같네요..-_-;;
네이버에서 테스트 해보니까. .되는 군요
(난 왜 name만 되는 줄 알고 있었찌..?)
그럼 딱히 수정할 방법이 없겠군요..ㅠㅠ
http://section.blog.naver.com/#eachPost_220012036254
이렇게 해보면 중간 쯤으로 날라가는게 보일겁니당..
그냥 원래 id로 되는 거였군요 책갈피 기능이...
-
혼마_메이코
2014.05.27 14:26
댓글 논리적 위치를 높게 잡아준다면...?!
-
애니즌
2014.05.27 14:28
id로 되어 있는 밑에 충분한 여백을 주는 수밖에 없을 것 같긴한데..
그럼 사이트가 안이뻐질 것 같아요..ㅠㅠ
-
sejin7940
2014.05.27 14:35
게시판 스킨을 수정하셔서 id="commnet_코멘트번호" 이 부분을..
다른 곳으로 옮기시면 될거예요. 앵커를 위한 기능이니 위치를 옮겨도 될겁니다.
-
mAKEkr
2014.05.27 14:51
도큐먼트 내의 #id~ 로 이동하는 방식에서 위치조절은 가능한데, 새로운창에서 자동으로 이동시킬때의 스크롤위치 조절법은 모르겠네요 ㅠㅠ;
-
prologos
2014.05.27 15:41
비슷하게 jquery의 animate를 이용해서 구현이 가능한데 이를 이용해서 조절 하는건 어떨까요?
<script> $(function(){ function scroll_to(div){ $('html, body').animate({ scrollTop: $(div).offset().top },1000); } }); </script>
$(div).offset().top부분에 원하는 만큼 플러스 마이너스 값을 주면 될꺼 같은데요 @.@
$(div).offset().top+100 or $(div).offset().top-100 이런식으로...
-
애니즌
2014.05.27 16:14
우선 자체적으로 해결하였습니다.
#comment_comment_srl 부분을
별도 레이어로 뺀 후 position을 absolute로 변경하여
헤더만큼 top값을 빼줬습니다.
당연히 이 레이어를 감싸는 부모 레이어에게 relative포지션을 줬구요
이러니 말끔히 해결되었네요 ㅎ
<a name 를 이용해 가는 것으로 알고 있습니당...ㅋㅋ
만약 알게되면 저도 적용해야겠네여
지금 짜고있는 커뮤니티 레이아웃이 공홈 스럽게 상단이 되어있어서..ㅋㅋㅋ