Posts Tagged ‘Touch’

Swiper is a beautiful content slider that is built for mobile and works pretty fast as it uses hardware accelerated transitions (if available).

The slider is lightweight, uses no JavaScript frameworks and has support for “touch events” whose interaction ratio can be customized.

It responds to changes in orientation, has support for vertical + horizontal sliding and comes with built-in pagination control (bullets).


Each swipe event brings the next/prev slide but it can be set in free mode as well where the content will be scrolled as much as you swiped.

Swiper can present multiple items at once (carousel), loop infinitely and feature any HTML content.

There is an API that allows controlling the pagination and provides callbacks on major events.

It also works on desktop browsers (mouse events are accepted) and can be extended with plugins.

Lately, I was in a search for a jQuery range slider, jQuery UI’s slider widget was the first that I thought of.

It had all the features I needed: working as a single or range slider, default values and man/maxvalues. However, the smallest download size for it was still ~40kb. Too much for a slider.

Tried many others, they were good but almost each of them was missing a feature I needed (that you may not need).

jQuery Range Slider - noUiSlider

And I found noUiSlider. It had all the things I was looking for and with a size of 2.7kb.

There is support for single or double handles, custom starting values, vertical/horizontal orientation and the ability to get /set values.

Also, it works on touch devices and can be customized with CSS completely. Just a perfect widget for any UI.

Swipebox is a jQuery lightbox plugin that has support for touch events and works well in responsive layouts.

It can display a single item or a group of items (gallery) where they can be browsed with swipe gestures or keyboard too.

jQuery Swipebox

The plugin mostly uses CSS transitions and has jQuery fallback for unsupported browsers.

Captions can be displayed with ease and few options exist for customization (like the appearance delay of the action bar)

SwipeView is a simple-yet-effective JavaScript library for creating infinite (looping) carousels.

The carousel is built for the mobile browsers and has multiple advantages for the mobile platform. It is:

  • memory conservative as it uses only three elements at any given time
  • running smooth as it takes advantage of hardware acceleration
  • bandwidth friendly with its 1.5kb minified/gzipped footprint.

It is standalone, only works for horizontal sliders, can be used for any HTML content and, as expected, there is touch support.


Are you looking for a slider that is completely customizable, works cross-device/browser and built with modern standards in mind? Then Royal Slider is a very good option.

Royal Slider is a jQuery plugin for displaying any HTML content (images, videos, text..) inside a slider interface and comes with awesome features.

The slider is very customizable with 50+ options, 4 skins with PSD files, 9 pre-built templates (and more coming) and full CSS styling.


It works in all major browsers, the output is responsive down to mobile (touch friendly) and works fast, thanks to CSS3 animations (with JS fallback).

The slider also loads fast independently from the number of slides as there is lazy-loading (only next few items are loaded).

Royal Slider offers various options for browsing sliders including thumbnails, tabs, bullets, keyboard, prev-next buttons or swipe.

There is support for YouTube and Vimeo videos and any other providers can be added with ease.

Royal Slider

Every slider created is SEO-friendly, items can be deep-linked and it creates a low-markup to create one.

Also, it has native fullscreen support, has lifetime free support and updates.

P.S. Royal Slider is the best selling slider in CodeCanyon.