jquery.chain

0.3.3 • Public • Published

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

Package Sidebar

Install

npm i jquery.chain

Weekly Downloads

1

Version

0.3.3

License

MIT

Last publish

Collaborators

  • stepanmas