JavaScript category

Pagination

This plugin helps to display any messy listings as nicely looking pages. We can customize, how many items to show on one page, the maximum number of displayed buttons, the page number from which pagination starts, etc. If the number of items is changed with AJAX, the plugin should be called once again to reflect the changes.

Carousel

A responsive carousel plugin. We can customize, how many images are visible, the distance between images, auto-play settings, etc. The middle image can be “focused”: its dimensions differ from all other photos. The plugin can work in “endless” mode – images are changed without stopping.

Movie Titles

A plugin, emulating the titles of a movie. It not only scrolls the titles but also plays a soundtrack and shows multiple background images. There are many settings, allowing perfect synchronization of the titles with the soundtrack.

Scrollable

This plugin creates a custom scroll bar for an element if the content exceeds the element dimensions. The scroll bar is responsive and can be shown with or without arrow buttons. It supports 2 directions (horizontal or vertical), scrolling with a mouse wheel and scrolling when clicking somewhere on the bar.

Slideshow

A slideshow plugin, suitable for using in most cases. It is responsive, has 2 types of slide animation and 3 types of control buttons.

Draggable, Resizable And Rotatable

As we know, jQuery UI can make an element draggable and resizable. However, the rotatable option wasn’t included in the library core. There are a few implementations of rotatable on the internet. But these 3 plugins don’t work smoothly when used together simultaneously: undesired “jumps” occur during dragging and resizing. I’ve made some improvements and got rid of the conflicts.