Plugins

User login
Can't find a Plugin?

Can't find a Plugin you are looking for? Check out the jQuery Wiki page.

Are you a plugin developer? Please move your plugin over to this site.

Website Bug or Feature Request?

Found a bug on the new jQuery Plugin website? Have a feature request?

Submit it to the jQuery Plugin website issue queue to ensure it is noticed!

hash


Hashjax

Average rating
(0 votes)

A simple wrapper for the history jquery plugin

  1. Define page patterns like: nodes/{id}/view
  2. User goes to yourpage.html#nodes/42/view
  3. An element of your choice loads content (through ajax) of yourbackend.php?id=42
  4. Back button works!

The history plugin mentioned above is required.
If you want to have support for in page links (the usual function of a hash), just put them after a colon. For example: index.html#page/to/load:header-to-scroll-to. You must also include http://plugins.jquery.com/project/ScrollTo for scrolling to work.

Go to the website if you want to make sure you have the latest version.

This plugin is still buggy, and I think it doesn't work in ie6. Please comment any bugs you find.

jQuery hashchange event

Average rating
(1 vote)

This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser window.onhashchange event.

While this functionality was initially tied to the jQuery BBQ plugin, the event.special window.onhashchange functionality has now been broken out into a separate plugin for users who want just the basic event & back button support, without all the extra awesomeness that BBQ provides.

jQuery postMessage: cross-domain scripting goodness

Average rating
(1 vote)

jQuery postMessage enables simple and easy window.postMessage communication in browsers that support it (FF3, Safari 4, IE8), while falling back to a document.location.hash communication method for all other browsers (IE6, IE7, Opera).

jQuery BBQ: Back Button & Query Library

Average rating
(2 votes)

jQuery BBQ leverages the hashchange event to allow simple, yet powerful bookmarkable #hash history. In addition, jQuery BBQ provides a full .deparam() method, along with both hash state management, and fragment / query string parse and merge utility methods.

SHA256

Average rating
(1 vote)

jQuery SHA256 is a plugin based on the Javascript implementation by Angel Marin and Paul Johnston of Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2.

It enables SHA256 hashing of a value and also generation of a keyed-Hash Message Authentication Code (HMAC) using a key along with the value.

Chroma-Hash

Average rating
(1 vote)

Chroma-Hash: A sexy, non-reversable live visualization of password field input

In a tweet: Chroma-Hash is a jQuery plugin that dynamically visualizes secure text-field values using ambient color bars

Password entry can be frustrating, especially with long or difficult passwords. On a webpage, secure fields obscure your input with •'s, so others can't read it. Unfortunately, neither can you—you can't tell if you got your password right until you click "Log In".

jQuery URL Utils plugin: Query String, Fragment and more

Average rating
(3 votes)

This plugin has been superseded by both the jQuery BBQ plugin and the jQuery urlInternal plugins. Be sure to check those out, because they’re newer and way cooler! And also because this plugin is no longer getting any updates or support!

jQuery BBQ enables simple, yet powerful bookmarkable #hash history via a cross-browser window.onhashchange event. In addition, jQuery BBQ provides a full jQuery.deparam() method, along with both fragment and query string parse and merge utility methods.

jQuery urlInternal allows you to easily test internal-, external-, or fragment-ness for any relative or absolute URL. Includes element filtering methods and pseudo-selectors.

jQuery History Plugin (Hash, States, Bookmarking, Forward Back Buttons)

Average rating
(3 votes)

The jQuery History Plugin is a extremely lightweight way to hook into history changes within the browser (for example when index.php#state1 changes to index.php#state2). It supports bookmarks, forward and back buttons, refreshes. Features include binding for generic/all states, specific states, and multiple binding (overloading). It is the only history plugin that I have found which actually supports all browsers (firefox2,3,3.5, safari3,4, ie6,7,8, opera9,opera10) withouts quirks.

jQuery Address

Average rating
(4 votes)

The jQuery Address plugin provides powerful deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state. It enables a number of important capabilities including:

- Bookmarking in a browser or social website
- Sending links via email or instant messenger
- Finding specific content using the major search engines
- Utilizing browser history and reload buttons

jQuery hash change event

Average rating
(0 votes)

Генерирует событие 'hashChange' (в контексте document) и обеспечивает историю посещений для всех браузеров на любое изменение location.hash.
Пример использования: $(document).bind('hashChange', function(e, newHash){ ... });
Изменять location.hash можно любым способом, включая обычные ссылки (bla).