jquery-dreamstream

1.2.0 • Public • Published

jQuery Dream Stream

A simple vertical list scroller plugin for jQuery.

browser support

Installation

via npm:

$ npm install jquery-dreamstream

Use

Wrap your <ul> of stream items in a container and call the $.dreamStream() method on it:

HTML:

<div class="dream-stream">
  <ul>
    <li>Stream Item 1</li>
    <li>Stream Item 2</li>
    <li>Stream Item 3</li>
  </ul>
</div>

Using with CommonJS:

var $ = require('jquery');
require('jquery-dreamstream')($);
 
$('.dream-stream').dreamStream();

Using with script tags:

To generate a script tag ready jQuery plugin, do:

$ npm install && npm run build

The compiled file will be output to jquery.dreamstream.js.

<script src="path/to/jquery.js"></script>
<script src="jquery.dreamstream.js"></script>
<script>
  $('.dreamStream').dreamStream();
</script> 

Options

Alternatively, you can call dreamStream() with options:

$('.dream-stream').dreamStream({
  interval     : 2000,
  speed        : 200,
  direction    : 'up',
  onAfterScroll: function() { console.log('hey, scroll just finished') }
});

Events

Trigger a pause event:

$('.dream-stream').trigger('dreamStream:pause');

Trigger a resume event:

$('.dream-stream').trigger('dreamStream:resume');

Readme

Keywords

Package Sidebar

Install

npm i jquery-dreamstream

Weekly Downloads

11

Version

1.2.0

License

MIT

Last publish

Collaborators

  • zakangelle