Skip to content

steveast/jquery-chain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jquery.chain

Follow for dots use a lines.

Example

see example

Initilization:

var chain = new $.Chain({
    line  : {
        color: '#b59371', // color of line
        width: 1 // width of line
    },
    dots  : {
        size : [2, 2], // size rect, first arg. like radius for round
        color: '#b59371' // color rect or round
    },
    el    : '.Chain', // selector or node
    follow: '.Chain-dot', // items by block, selector or array nodes
    add   : 'round', // enable round, rect or false
    canvas: {
        appendTo: false, // insert canvas to node, false = el: '.Chain'
        css     : {
            position     : 'absolute',
            width        : '100%',
            height       : '100%',
            pointerEvents: 'none',
            left         : 0,
            top          : 0
        }
    }
});

chain.render();

Methods

chain.stop() // stop follow
chain.start()
chain.clear(fn) // clear canvas, if set function then clear cache too, after run callback
chain.update(index, [x, y], block) // set new position (if use: follow: [ [x, y], [x, y], [x, y] ]) "block" is optionally, default first element

To use the offset

<div class="dot-1 Chain-dot" data-left="5" data-top="5"></div> // data attributes for offset

Install

npm install jquery.chain
bower install jquery.chain
MIT License

About

Bundle of lines use HTML5 canvas

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages