재우니의 블로그





http://code.google.com/p/jquery-pageslide/


위의 사이트에 가면 Featured Downloads 에서 해당 소스를 다운로드 받으시면 됩니다.


위의 기능은 먼저 위의 그림을 참고하면, original content 에서 특정 문장에 대해 설명이 필요한 부분이 있으면,

우측에 있는 secondart pane 에 해당 설명서가 보이도록 하는 기능입니다.


그리고 다시 원상태로 돌아가기 위해서는 original content 를 마우스 클릭하게 되면 됩니다.

간단하죠.








먼저 소스내용을 보면 jquery 1.2.6 버전을 참조하고, 해당 pageslide 기능을 위해 jquery.pageslide-0.2.js 를 넣고,

secondart pane 를 위한 디자인 처리를 위해 jquery.pageslide.css 를 넣었습니다.


위의 3가지 종류를 기본적으로 사용하고, 


$(document).ready(function() {

      $('a').pageSlide({

          width: "350px"

      });

  });


페이지 로딩이 되고 나서 해당 a 태그에 pageSlide 메소드를 접근하여 pane 의 넓이를 350px 로 조정했습니다.







우측 pane 의 넓이가 350 px 이며, 이는 개발자 분이 상황에 맞게 조절을 하시면 됩니다.


그러면 링크인 click for pageSlide 라는 a 태그에 어떤 설정값으로 지정되어 있을까요?


<div id="content"><a href="_secondary_page.htm" rel="pageslide">click for pageSlide</a></div>


다른건 필요없고, rel 을 pageslide 라는 값을 a 태그에 지정만 하시면 됩니다.


두개 만들고자 한다면??


<div id="content"><a href="_secondary_page.htm" rel="pageslide">click for pageSlide</a></div>

<div id="content"><a href="_secondary_page1.htmrel="pageslide">click for pageSlide1</a></div>



위처럼 하나 추가해서 rel 은 동일하게 하시고, 해당 href 경로만 변경하시면 됩니다. 이는 postback 이 발생되지도 않기 때문에

전혀 문제가 되지 않습니다.


제가 보기엔 이는 협업에서 이 기능을 사용하는것을 본적은 없지만, 외국 사이트에서는 종종 보는 현상인듯 싶고요.

필요하다면 괜찮은 기능이기도 합니다.



감사합니다.



Posted by 심재운 (shimpark@gmail.com)