motio icon indicating copy to clipboard operation
motio copied to clipboard

Create motio-jquery.js

Open miamarti opened this issue 9 years ago • 0 comments

jQuery Sprite Animation

[jquery-sprite-animation] Sprite Animation on jQuery

Bower install de dependency

$ bower install jquery-sprite-animation --save

HTML Page include

<script src="bower_components/jquery-sprite-animation/dist/jquery-sprite.min.js"></script>

Creating an animation

$(document).ready(function() {

    var config = {
        slide: 1,
        fps: 12,
        frames: 17,
        cycles: {
            '1': {
                url: 'assets/slides/slide01/Cycle-0.sprite.png'
            },
            '2': {
                url: 'assets/slides/slide01/Cycle-1.sprite.png'
            },
            '3': {
                url: 'assets/slides/slide01/Cycle-2.sprite.png'
            },
            '4': {
                url: 'assets/slides/slide01/Cycle-3.sprite.png'
            }
        },
        onPlay: function(){
        },
        onPause: function(){
        },
        onFrame: function(obj){
        }
    };
    $('.slide').sprite(config);
});

Methods

#play

Starts playing continuous animation that doesn't stop until interrupted by other methods.

$('.slide').play();

#Pause

Pauses the current animation.

$('.slide').pause();

#Toggle

Pauses when playing, resumes when paused.

$('.slide').toggle();

Based on Darsa Motion

  • http://darsa.in/motio/

miamarti avatar Dec 14 '15 15:12 miamarti