2010-12-22 1 views
-1

jQuery : 없이 브라우저 화면 크기에 따라 real-time pager을 만드는 방법은? 그것을 위해jQuery :`content`를 새로 고치지 않고 브라우저 화면 크기에 따라`실시간 페이저 '를 만드는 방법은 무엇입니까?

예 당신이 날 2cents을 줄 수 있도록, 당신의 질문을 이해 이제 http://jsfiddle.net/laukstein/qjGrV/

#content{ 
    display:block; 
    width:100%; 
    height:40%; 
    min-height:205px; 
    max-height:408px; 
    overflow:hidden; 
} 
li{ 
    width:100px; 
    height:100px; 
    margin:1px; 
    float:left; 
    background:#ccc; 
} 
... 
<ul id="content"> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    <li></li> 
    ... 
</ul> 
<div id="pager"><!--here lets show 1,2,3,4 etc. depending on screen size--></div> 
+0

아무 것도 시도하지 않았다는 사실 외의 다른 문제는 보이지 않습니다. :) – Paul

+0

여기에 대한 내용은 http://treesaverjs.com/#demos입니다. – Binyamin

답변

2

http://www.nytimes.com/chrome/ alt text

HTML과 CSS를 볼 수 있습니다.

n 크롬 페이지는 표로 제작됩니다. "solo"라는 사용자 정의 jquery 응용 프로그램은 윈도우 크기를 감지하고 윈도우 크기에 따라 <tr><td>의 수를 새로 고칩니다.

예를 들어, 창 너비가 작은 경우 jQuery를 사용하여 테이블을 다시 생성하므로 테이블 만 표시됩니다. 창 높이가 2 열을 표시 할 수있을만큼 키가 크면 표가 다시 포맷되고 여분의 스토리로 채워집니다 (페이지에 내용을 표시하고 필요에 따라 스토리를 숨기려면 비용이 거의 들지 않지만 AJax로 가정 함).

+0

일반적인 호출기는 요구하지 않지만 콘텐츠 길이와 브라우저 화면 크기에 따라 달라지는 동적 페이징 기능 예 : 큰 화면의 경우 5 페이지 중간 크기 및 15 페이지 작은 크기의 페이지 옵션을 표시하지 않습니다. 내용을 새로 고치지 않고도 역동적 인 호출기 만 사용할 수 있습니다. – Binyamin

+0

설명해 주셔서 감사합니다. 질문에이 모든 정보를 포함해야합니다. 나는 스크롤러를 만드는 방법에 대한 아이디어를 제시하고 있었다. 이제 당신이 필요로하는 것은 : 1) 어떤 유형의 브라우저 (http://api.jquery.com/jQuery.browser/ 또는 google "브라우저 탐지"참조)를 탐지하는 방법과 2) 게시물의 단어 (jQuery를위한 많은 플러그인이 있습니다). – superUntitled

+0

브라우저 에이전트를 찾는 방법을 묻지 않습니다. 내 질문을 이해하려면 http://www.nytimes.com/chrome/을 확인하십시오. – Binyamin

관련 문제