웹 프론트엔드 JS 튜토리얼 jQuery 워터폴 흐름 플러그인 Wookmark 사용 example_jquery

jQuery 워터폴 흐름 플러그인 Wookmark 사용 example_jquery

May 16, 2016 pm 04:53 PM
jquery

플러그인 다운로드: https://github.com/GBKS/Wookmark-jQuery
공식 홈페이지: http://www.wookmark.com/jquery-plugin

플러그인을 다운로드한 후 웹페이지에서 플러그인의 JS 파일을 참조하세요.

코드 복사 코드는 다음과 같습니다.

<script src="jquery-1.8.2.min.js"></script>
<script src="jquery. wookmark.min.js"></script> ;

HTML 코드 구조:
코드 복사 코드는 다음과 같습니다:
<div id ="main">
<ul id="tiles">
<li><img src="images/1 .jpg"></li>
<li><img src="images/2.jpg"></li>
<li><img src="이미지 /3.jpg"></li>
</ul>
</div>

간단한 사용법: html 파일에 코드 추가
코드 복사 코드는 다음과 같습니다.
<script>
jQuery(function($){
$(' #tiles li').wookmark();
});
</script>

복잡한 사용법:
코드 복사 코드는 다음과 같습니다.
<script>
jQuery(function($){
$('#tiles li').wookmark({ //폭포 흐름 레이아웃을 구현하는 객체입니다
autoResize: true, //창 크기가 변경되면 레이아웃이 다시 레이아웃됨을 나타내려면 true로 설정합니다.
컨테이너: $('#container' ), //이것은 컨테이너의 이름입니다. 이 컨테이너에는 CSS 속성 "position:relative"가 포함되어야 합니다. 그렇지 않으면 모든 것이 페이지의 왼쪽 상단에 압착되는 것을 볼 수 있습니다.
offset: 12, // 인접한 두 요소 사이의 거리
itemWidth: 222, //지정된 객체의 너비
resizeDelay: 50 / /기본값은 50입니다
});
}) ;
</script>

wookmark는 ajax와 함께 사용하여 데이터를 동적으로 로드할 수도 있지만 new는 나중에 다시 실행해야 합니다.
코드 복사 코드는 다음과 같습니다.
var handler = $('#tiles li');
handler.wookmark(options);

이전에 이벤트를 바인딩한 경우 다시 실행하기 전에 이벤트를 삭제하세요.
코드 복사 코드는 다음과 같습니다.
handler.wookmarkClear();

비교 보기 많은 사람들이 롤링 로딩 사용 방법을 묻습니다. 설명하기 위한 예는 다음과 같습니다.
코드 복사 코드는 다음과 같습니다. 다음은:
var handler = null;
//기본 속성 정의.
var options = {
autoResize: true,
컨테이너: $('#main'),
오프셋: 2 ,
itemWidth: 210
};

//스크롤 기능 정의
function onScroll(event) {
//바닥까지 도달했는지 여부(여기서 판단 하단에서 100px 떨어져 있음) 데이터 로드 중).
var closeToBottom = ($(window).scrollTop() $(window).height() > $(document).height() - 100);
if(closeToBottom) {
//AJAX가 로드한 데이터는 다음과 같습니다
$.ajax({url:"data.html", dataType:"html", Success:function(html){
//새 데이터를 개체에 추가합니다. $ ('#Waterfall').Append (html)
// 원래 위치를 지웁니다.
if (handler) handler.wookmarkClear (); // 새 Wookmark 개체 만들기
          handler = $('#waterfall li');
              handler.wookmark(options) 🎜> $(document).ready(new function() {
// 스크롤 이벤트 바인딩.
$(document).bind('scroll', onScroll);
//첫 번째 레이아웃.
handler = $('#waterfall li');
handler.wookmark( 옵션);
});


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

jQuery 참조 방법에 대한 자세한 설명: 빠른 시작 가이드 jQuery 참조 방법에 대한 자세한 설명: 빠른 시작 가이드 Feb 27, 2024 pm 06:45 PM

jQuery 참조 방법에 대한 자세한 설명: 빠른 시작 가이드

jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? Feb 28, 2024 pm 03:12 PM

jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까?

jQuery를 사용하여 요소의 높이 속성을 제거하는 방법은 무엇입니까? jQuery를 사용하여 요소의 높이 속성을 제거하는 방법은 무엇입니까? Feb 28, 2024 am 08:39 AM

jQuery를 사용하여 요소의 높이 속성을 제거하는 방법은 무엇입니까?

jQuery 팁: 페이지에 있는 모든 태그의 텍스트를 빠르게 수정하세요. jQuery 팁: 페이지에 있는 모든 태그의 텍스트를 빠르게 수정하세요. Feb 28, 2024 pm 09:06 PM

jQuery 팁: 페이지에 있는 모든 태그의 텍스트를 빠르게 수정하세요.

jQuery를 사용하여 모든 태그의 텍스트 내용 수정 jQuery를 사용하여 모든 태그의 텍스트 내용 수정 Feb 28, 2024 pm 05:42 PM

jQuery를 사용하여 모든 태그의 텍스트 내용 수정

심층 분석: jQuery의 장점과 단점 심층 분석: jQuery의 장점과 단점 Feb 27, 2024 pm 05:18 PM

심층 분석: jQuery의 장점과 단점

jQuery에서 eq의 역할 및 적용 시나리오 이해 jQuery에서 eq의 역할 및 적용 시나리오 이해 Feb 28, 2024 pm 01:15 PM

jQuery에서 eq의 역할 및 적용 시나리오 이해

jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요? jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요? Feb 29, 2024 am 09:03 AM

jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요?

See all articles