This object can slide page elements to switch content in display.
It can take the page elements inside a given div element and switch between them by using a slide effect to make one element appear scrolling in the div, while the previous is hidden with the same slide scrolling effect.
The switch of the elements may be triggered by clicks on menu items that correspond to the sliding elements to be displayed. Dragging the mouse over the currently display element may also trigger the sliding switch element action.
Load content into an element via AJAX using jQuery
This object can be used to load content into an element via AJAX using jQuery.
It can load content from a given URL and replace a given page element with that content.
The links present in the new HTML content are changed in such way that when the user clicks on them, instead of redirecting the browser to the link URL, a new AJAX request is sent to retrieve the new content and update the same page element.
This object can be used to set and get variable passed in the page URL hash.
It can retrieve the current page URL and parse the value in front of the URL hash, if present.
The object can also set new variable values and add listener so given callback functions are called when the variables in the current page URL hash are changed eventually when links in the page are clicked or the user used the browser back or forward buttons.
This package can animate lines moving in a canvas element.
There is a line object that uses a point object to animate the extreme points of lines, utilizing different types of line animation such as linear, sine waves, circular, and random.
The line object can render the lines in a canvas page element.