jQuery plugin, that provides API to manipulate hashes in url.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
README.md
jquery.hashman.js
jquery.hashman.min.js

README.md

jquery.hashmash.js - jQuery plugin

jquery.hashman.js provides methods to manipulate hash keys and values directly in the browser address bar.

There are put, retrieve, remove, exists and parse methods.

put

Add/change hash key. Takes two parameters: key and value. Value is optional.

example 1:

$(window).hashman('put', 'keyboard', 'aus');

example 2:

$(window).hashman('put', 'mute');

retrieve

Gets an hash key value. Will return something valuable only of value is set. To check existence of hash key in url, despite of its value, try method exists.

example

$(window).hashman('retrieve', 'keyboard');

exists

Return true or false depends on existence hash key in url. Value of that key does not matter.

example

var isKeyboardInUrl = $(window).hashman('exists', 'keyboard');

remove

Try to remove key or key with its value (if it's set) from the url. Return true/false depends on key requested hash key existence.

example

$(window).hashman('remove', hashKey);

parse

Return all existing hashes in object format, that contains pairs key => value

example

var hashes = $(window).hashman('parse');

jQuery versions compatable

1.3.*-1.6.*

Browsers compatable

MS Internet Explorer 6-9, Firefox 2-5, Chrome 5-12, Safari 3.2-5, Opera 9.6-11.50

License

Licensed under the MIT license.

Questions?