snappymail/vendors/jquery-mousewheel
RainLoop Team 4cc2207513 Uploading and preparing the repository to the dev version.
Original unminified source code (dev folder - js, css, less) (fixes #6)
Grunt build system
Multiple identities correction (fixes #9)
Compose html editor (fixes #12)
New general settings - Loading Description
New warning about default admin password
Split general and login screen settings
2013-11-16 02:21:12 +04:00
..
ChangeLog.markdown Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
jquery.mousewheel-3.1.4.min.js Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
jquery.mousewheel.js Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
LICENSE.txt Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
mousewheel.jquery.json Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
package.json Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00
README.markdown Uploading and preparing the repository to the dev version. 2013-11-16 02:21:12 +04:00

jQuery Mouse Wheel Plugin

A jQuery plugin that adds cross-browser mouse wheel support.

In order to use the plugin, simply bind the mousewheel event to an element. It also provides two helper methods called mousewheel and unmousewheel that act just like other event helper methods in jQuery. The event callback receives three extra arguments which are the normalized "deltas" of the mouse wheel.

Here is an example of using both the bind and helper method syntax:

// using bind
$('#my_elem').on('mousewheel', function(event, delta, deltaX, deltaY) {
    console.log(delta, deltaX, deltaY);
});

// using the event helper
$('#my_elem').mousewheel(function(event, delta, deltaX, deltaY) {
    console.log(delta, deltaX, deltaY);
});

See it in action

See the tests on Github.

Using with Browserify

Support for browserify is baked in.

npm install jquery-mousewheel
npm install jquery-browserify

In your server-side node.js code:

var express = require('express');
var app = express.createServer();

app.use(require('browserify')({
    require : [ 'jquery-browserify', 'jquery-mousewheel' ]
}));

In your browser-side javascript:

var $ = require('jquery-browserify');
require('jquery-mousewheel')($);

License

This plugin is licensed under the MIT License.

Copyright (c) 2013 Brandon Aaron