Q&A

본문글 집중모드 효과에 대해 질문드려요.

2019.12.10 04:56
455
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.0

https://xetown.com/tips/1088389

 

위 링크의 본문글 집중효과 모드를 구현해볼려고 하는데, 잘 안되네요... 구체적으로 각 문구를 어디에 넣어야 할지 모르겠네요 ㅠ

 

<button class="btn_post_mode"><span>집중모드 켜기</span></button> <-이 문구는 보여지는 부분이니 알겠는데요...

 

글구

 

/* dim 처리 */

.bg_post_mode{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;background:#000;opacity:.8;}

body.post_mode .bg_post_mode{display:block;}

body.post_mode .viewDocument{position:relative;z-index:999;box-shadow:0 0 10px #111;}

 

/* 버튼 */

. btn_post_mode{}

 

이 두 부분도 스케치북 기준 board.css에 넣는것도 알겠구요..

 

문제는 아래 제이쿼리 부분인데...

 

jQuery(function($){
// post mode
   $('.btn_post_mode').on('click',function(){ 
      var $s = $(this).find('span');
      $s.html($s.text() == '집중모드 켜기' ? '집중모드 끄기' : '집중모드 켜기')
      $('body').toggleClass('post_mode');
   });
});

 

이 부분은 어디에 삽입해야 하나요? _read.html에 넣으니까 소스가 화면에 그대로 보여서요;;; 

댓글 11

  • 2019.12.10 05:00 #1301958

    해당부분은 스크립트 입니다.

    html 에 직접 넣으려면

    <script>

    </script>
    에 넣으셔야 합니다.

    별도 파일에 넣으시려면 그대로 넣으시고 그 파일을 인클루드 해주는 거구요.

  • 2019.12.10 05:07 #1301969

    웹지기님, 그럼 <div class="bg_post_mode"></div> 이 부분은 어디에 넣어야 하나요? 저 문구 사이는 비워두면 되나요?

  • 2019.12.10 05:10 #1301975

    하단 아무곳에나 넣으라고 되어 있는데요??? 맨 아래에 넣으세요.(어차피 css에서 위치가 처리될겁니다.)

  • 2019.12.10 05:11 #1301981
    버튼넣으신html파일 맨밑에다가 <script> </script> 해서 넣으시면되요
  • 2019.12.10 09:33 #1302170
    해봤는데 본문부분 제외한 부분이 시커멓게 되지않고 전체가 다 흐려지네요ㅜ
  • 2019.12.10 09:34 #1302175
    클래스명을 뭐라고 넣어야하나요? 제가 클래스명을 예제 그대로 viewDocument라고 넣었거든요
  • 2019.12.11 00:16 #1302390
    본문의 클레스명을 viewDocument로 하신건가요?

    집중해야하는곳 클레스명을 viewDocument를 추가하시거나 바꾸시면될거에요
  • 2019.12.10 05:23 #1301985
    그런데 이미 스케치북에서 뷰어로보기가 비슷한 기능인데 추가로 하실 필요가 있을까요? 뷰어로보기는 물론 새창으로 띄워지는거고 지금 하시려는건 레이어로 뜨는 차이가 있긴 합니다만.....
  • 2019.12.10 05:25 #1301990
    솔직히 기능상은 별반 차이는 없는데, 한번 해보고싶어서 연구중인데 잘 안되네요 ㅋ
  • 2019.12.10 08:53 #1302118
    본문글 집중모드는
    사실
    옆에 몽둥이 하나 두는게 가장 효과적인데...
  • 2019.12.10 09:31 #1302165
    집중할수밖에 없겠네요 ㄷㄷㄷ;