Full Stack Web Developer.
Syaku (샤쿠)

Java, JS (ES6+), Spring, Spring security, jQuery, Reactjs, Bootstrap.

        

07-12 09:23


Spring Boot 2 보기 Front-end 보기 DevOps 보기 Spring 3 보기 Spring Security 3 보기

jQuery rolling 플러그인

written by Seok Kyun. Choi. 최석균


jrolling

jrolling 은 jQuery 로 개발된 rolling 플러그인 입니다. 특정 영역을 왼쪽, 오른쪽, 위, 아래로 흐르게 합니다.
이전에 개발된 https://github.com/syakuis/jquery-slider-rolling 을 개선한 플러그인입니다.

Github: https://github.com/syakuis/jrolling
데모: http://syakuis.github.io/demo/jrolling/demo.html

지원

자동 롤링
왼쪽 오른쪽 위 아래 롤링
마우스 오버시 작동 멈춤
버튼을 이용한 이전, 다음 롤링

기본 옵션

'items': null, // 대상 jQuery element 혹은 배열
'width': null, // 대상 width 크기이며 본 크기만큼 방향으로 이동합니다. 예) '200px'
'height': null, // 대상 height 크기이며 본 크기만큼 방향으로 이동합니다. 예) '200px'
'frame': 500, // 흐르는 속도
'delay': 2000, // 초 후에 흐름
'move': 'left', // 흐름 방향 left, right, up, down
'auto': true, // 자동 흐름 설정
'prev': null, // 이전 클릭 이벤트
'next': null // 다음 클릭 이벤트

설치

bower install jrolling
<script src="./jquery.syaku.rolling.js" /></script>

실행

var jrolling = $('#jrolling').jrolling({
    'items': '#jrolling ul',
    'width': '220px',
    'height': '84px',
    'move': 'up',
    'auto': false,
    'prev': '#prev',
    'next': '#next'
});

jrolling.target.on('motionAfter', function(event, index) {
    $('#jrolling_text').text(index);
});

이벤트 트리거

motionBefore : 이동 전
motionAfter : 이동 후

jrolling.target.on('motionBefore' function(event, index) {
    ... todo
});



posted syaku blog

Syaku Blog by Seok Kyun. Choi. 최석균.

http://syaku.tistory.com


댓글 남기기
◀ PREV 12345···14 NEXT ▶