Accessible Mega Menu - A demonstration of how to implement a keyboard and screen reader accessible mega menu as a jQuery plugin

Accessible Mega Menu is a demonstration of how to implement a keyboard and screen reader accessible mega menu as a jQuery plugin. It is modeled after the mega menu on adobe.com but has been simplified for use by others. An brief explanation of the interaction design choices can be found in a blog post at Mega menu accessibility on adobe.com. Content for the links and text within the mega menu comes from the Web Content Accessibility Guidelines (WCAG) 2.0.  

Succinct - A tiny jQuery plugin for truncating multiple lines of text.

Succinct is a tiny jQuery plugin for truncating multiple lines of text. It shortens your text to a specified size, and then adds an ellipsis to the end.  

ABigImage - jQuery plugin for viewing big versions of images

ABigImage is jQuery plugin for viewing big versions of images.   ABigImage - Features:  Fit mobile devices. Uses CSS3 transform and transition for smooth touch sliding. Touch slide left or right opens next or previous image, touch slide up or down closes image. Clicking image opens next one, clicking left side opens previous, clicking right side closes image. Hotkeys for next, previous and close buttons. Closing after viewing of all images. Preloading of next and previous images. Uses

JavaScript Kinetic Scrolling

JavaScript Kinetic Scrolling is a javascript scrolling plugin that supports touch and drag scrolling, horizontal swipe and snapping to grid.  

Flow Slider - a jQuery thumbnail slider plugin

Flow Slider is a JavaScript thumbnail slider. It is customizable, skinnable, fashionable, and looks great on every site. This slider plugin is made to enhance user experience. It lets your users navigate faster and more intuitively. It picks all content of some element and enables you to slide it. You don't need to be a master programmer to use it but you surely can create master user experience by using it.   Flow Slider - Features: Lets you slide your HTML content as you always dreamed to.

Smooth Scroll jQuery Plugin - Automatically make same-page links scroll smoothly

Smooth Scroll jQuery Plugin automatically makes same-page links scroll smoothly.   $.fn.smoothScroll: Allows for easy implementation of smooth scrolling for same-page links. Works like this: $('a').smoothScroll(); Specify a containing element if you want: $('#container a').smoothScroll(); Exclude links if they are within a containing element: $('#container a').smoothScroll({excludeWithin: ['.container2']}); Exclude links if they match certain conditions: $('a').smoothScroll({exclude: ['.r

jQuery.pin - Pin any element within a container

jQuery.pin is great for pinned navigations and anything you want to stick. It pins any element within a container. Easily disable it for smaller screen-sizes where there's no room for that kind of shenanigans.    

jQuery-ui-pic - creates simple classes for jQuery UI icons

jQuery-ui-pic creates simple classes for jQuery UI icons. They mirror the jQuery UI ui-icon classes but are simpler and can be used without additional jQuery UI stylesheets.  

ScrollStory - A jQuery UI widget for building simple, scroll-based pages and interactions

ScrollStory is a jQuery UI widget for building simple, scroll-based pages and interactions. Key features include: 100% style agnostic. Just a collection of often-used scroll-based patterns. Use existing DOM, or use an array of objects to create markup. 16+ jQueryUI-style events/callbacks for various application state events. Focus and blur event when an individual story becomes active or inactive. Items can be grouped into categories, with event dispatched as categories change. Items fil

toastr - Simple javascript toast notifications

toastr is a Javascript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.