Skip to content
Press & hold mouse/touch "long click" special event for jQuery 1.4
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.gitignore
CHANGELOG.markdown
GPL-LICENSE.txt
MIT-LICENSE.txt
README.markdown
example.html
jquery.longclick-min.js
jquery.longclick.js

README.markdown

jQuery Long Click Event

Press & hold mouse/touch "long click" special event for jQuery 1.4.x. Inspired by similar events on touch-sensitive devices.

Using Long Click:

.click( duration, handler )

  • Simply supply duration to the well-known .click method and you have a long click.
  • This method is a shortcut for .bind("longclick", handler).
  • Returns jQuery.

or .longclick( [ duration ], [ handler ] )

  • If supplied, optional custom duration is used for target element(s).
  • This method is a shortcut for .click(duration, handler) when at least handler is supplied and for .trigger("longclick") if called without arguments.
  • Returns jQuery.

Parameter duration:

  • For how long (in milliseconds) mouse button must be pressed down (or touched) stationery to qualify as a long click.
  • False value results in using the configured default.
  • Default duration is 500 and is stored in jQuery.longclick.duration variable.

Event "longclick":

Requirements:

  1. Mighty jQuery 1.4.x:

    <script src='http://code.jquery.com/jquery-latest.min.js' type='text/javascript'></script>

  2. and jquery.longclick-min.js (~1 kB):

    <script src='jquery.longclick-min.js' type='text/javascript'></script>

License:

Free for use in all personal or commercial projects under both MIT and GPL licenses.

Fair Warning:

Under intensive loving development. v0.x works just fine, but is very "fluid" API-wise. Till v1.0.


Copyright (c) 2010 Petr Vostřel » Check out my other jQuery plugin Reel for 360° image projection

You can’t perform that action at this time.