30个用于创建响应式网站的jQuery插件

jopen 10年前

Grids, Layout and Tools

1. Match Height

30个用于创建响应式网站的jQuery插件
matchHeight is a more robust, responsive equal heights plugin for jQuery. It makes the height of all selected elements exactly equal. It provides row aware, handles floating elements, responsive, automatically updates on window resize, handles images and other media, data attributes API and many more.

2. BttrLazyLoading

30个用于创建响应式网站的jQuery插件
BttrLazyLoading is a jQuery plugin that allows your web application to only load images within the viewport. It also allows you to have different version of an image for 4 different screen sizes. BttrLazyLoading allows your Web application to defer image loading until images are scrolled to. That way the page loading time decreases considerably.

3. Flickerplate

30个用于创建响应式网站的jQuery插件
Flickerplate is a cool jQuery plugin that lets you flick through content. It also requires Modernizr for touch detection and the jQuery.Finger library for touch events. Both jQuery and a custom build of Modernizr are supplied.

4. Response

30个用于创建响应式网站的jQuery插件
Response is a jQuery plugin that provides tools for building performance-optimized, mobile-first responsive websites. Its breakpoint sets use HTML5 data attributes to dynamically swap markup based on breakpoints so that rich content can be served progressively. Its API includes cross-browser event hooks, HTML5 dataset, and ways to get or test responsive properties.

5. jQuery Responsive Web

30个用于创建响应式网站的jQuery插件
it is a simple jquery plugin helping design more responsive and adaptive websites and web applications with almost no setup. When you resize the window, it automatically changes the window size related class. There are also two functions called, one on init, and the other on resize, so that you can make design manipulations accordingly.

6. jQuery Masonry

30个用于创建响应式网站的jQuery插件
Masonry is a JavaScript grid layout library. It works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. You’ve probably seen it in use all over the Internet.

7. Break Point js

30个用于创建响应式网站的jQuery插件
Using this plugin you can define breakpoints for your design, andBreakpoints.js will fire custom events when the browser enters and/or exits that breakpoint.

8. Mobify.js

30个用于创建响应式网站的jQuery插件
Mobify.js is an open source library for improving responsive sites by providing responsive images, JS/CSS optimization, Adaptive Templating and more. Mobify.js also provides a “Capturing” API for manipulating the DOM before any resources have loaded, giving developers the ability to enable the listed features above without changing any backend markup.

9. Responsive Elements

30个用于创建响应式网站的jQuery插件
Responsive Elements, a jQuery plugin, makes this process easier for the elements used in a web page. The plugin adds classes (like gt100 lt150 lt200 where gt refers to “greater than” and lt refers to “lower than) to the elements which tell us “how big exactly the size of each element is“.The range of the classes (from x to y pixels) and the interval of them(create classes each z pixels) can be defined too.

10. jQuery Responsive Tabs

30个用于创建响应式网站的jQuery插件
Responsive Tabs is a jQuery plugin that provides responsive tab functionality. The tabs transform to an accordion when it reaches a CSS breakpoint. You can use this plugin as a solution for displaying tabs elegantly on desktop, tablet and mobile.

11. Headsup Grid

30个用于创建响应式网站的jQuery插件
jQuery powered grid gives you chance to set different grid options including padding, columns, page-width (percentage or px), margins and gutter width. With it, you can define different grid experiences depending on the platform and/or window size.

12. Fit Text

30个用于创建响应式网站的jQuery插件
Fit Text makes font-sizes flexible. Use this plugin on your fluid or responsive layout to achieve scalable headlines that fill the width of a parent element. It is not advised for use on paragraphs, but its good-looking for headers especially with font-replacement.

13. FreeWall

30个用于创建响应式网站的jQuery插件
Freewall is an impressive jQuery plugin for creating these layouts withCSS3 animation effects. The plugin supports responsive layouts and has useful methods like “adding more items to the grid” or “filtering them”. Various customization options exist like the animation, delay or the gutter sizes. And, Freewall offers callbacks for events like complete, gap found or resize.

14. Scrolld.js

30个用于创建响应式网站的jQuery插件
Scrolld.js is a unique open source plugin for jQuery. Scrolld.js provides a method for highly precise scrolling for pixel-perfect layouts and navigation using real-time updated data values. With Scrolld.js your scrolling to items will always be exact and will always provide the best user experience. Scrolld.js is specifically designed to support responsive designs and turns navigating long pages into a simple task. Scrolld.js is intended for easy use and is fully deployable within minutes.

15. Responsive Full Width Tabs

30个用于创建响应式网站的jQuery插件
A full width tab component with some example media queries for adjusting the icons of the tabs and the content layout. The main idea is to show only icons for the mobile view and allow the text to appear when there’s enough space. The content columns and the containing media boxes have three different layouts.

jQuery Image Gallery and Sliders

1. Unslider

30个用于创建响应式网站的jQuery插件
Unslider is the jQuery slider that just slides. No fancy effects or unnecessary markup, and it’s less than 3kb. It’s fluid, flexible, fantastically minimal. Unslider’s been tested in all the latest browsers, and it falls back magnificently for the not-so-latest ones.

2. Ferro Slider

30个用于创建响应式网站的jQuery插件
FerroSlider is a jQuery slider for creating full-page sliders (or content/image sliders) of almost any type. The contents can be placed in a flexible way, horizontal + vertical, and the plugin will simplify browsing through them easily. It uses CSS3 transitions for a good performance, works well with responsive layouts and works on mobile too.

3. Flex Slider

30个用于创建响应式网站的jQuery插件
Flexslider is simple and semantic markup jQuery plugin with high resolution support and works on every available browser. The most beautiful feature of Flexslider is, users can navigate the plugin through keyboard, navigation buttons and it also supports touch swipe navigation.

4. uSlider

30个用于创建响应式网站的jQuery插件
μslider is a responsive and touch friendly jQuery plugin slider. Content can be anything: images, text, iframes, html5 video and audio (natively), 油Tube and Vimeo videos with a light js patch. It’s highly flexible and very easy to configure.

5. Royal Slider

30个用于创建响应式网站的jQuery插件
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).

6. Responsive Slides

30个用于创建响应式网站的jQuery插件
ResponsiveSlides.js is a tiny jQuery plugin that creates a responsive slideshow and works with wide range of browsers including all IE versions from IE6 and up. It also adds css max-width support for IE6 and other browsers that don’t natively support it. Only dependency is jQuery (1.4 and up supported) and that all the images are same size.

7. Slick

30个用于创建响应式网站的jQuery插件
Slick is fully responsive jquery carousel plugins, it provides numerous features such as desktop mouse dragging, infinite looping, fully accessible with arrow key navigation, separate setting per breakout and many more.

8. Venobox

30个用于创建响应式网站的jQuery插件
VenoBox is a just another responsive jQuery lightbox plugin, suitable for images, inline contents, iFrames, Google-Maps, Ajax requests, Vimeo and 油Tube videos. The big difference compared to many others modal-window plugins is that VenoBox calculates the max width of the image displayed and preserves its height if is taller than the window (so in small devices you can scroll down the content, avoiding vertical microscopic resized images).

9. Responsive Image.js

30个用于创建响应式网站的jQuery插件
Responsive-img.js is a lightweight plugin for fast, clean and easy responsive image replacement using to the viewport your visitor’s browser. This way you can reduce the payload for your users by only letting them download the appropriate images for their device.

10. Nano Gallery

30个用于创建响应式网站的jQuery插件
nanoGallery is very easy to implement image gallery plugin for jQuery. It is touch enabled, responsive, fast and it supports cloud storage. Featuring multi-level navigation in albums, lightbox, many hover effects on thumbnails, slideshow, fullscreen, pagination, image lazy load, themes, bootstrap compatibility, customizable, i18n, and pulling in Flickr/Picasa/Google+ photo albums among others.

Responsive Navigation Plugins

1. Slim Menu

30个用于创建响应式网站的jQuery插件
slimMenu is a lightweight jQuery plugin, which is made to create responsive and multi-level navigation menus on the fly. With slimMenu, you’ll no longer struggle with media queries to create responsive menus, or any other heavy plugins to create multi-level nested menus. slimMenu does both job for you and it’s only 5KB(2.5KB minified)!

2. Flex Nav

30个用于创建响应式网站的jQuery插件
FlexNav is another jQuery plugin for easily handling menus in responsive layouts and it does that well for complex ones too. The plugin has support for unlimited sub-menus that work similarly in both desktop and mobile layouts. It has no-JS fallback, works with keyboard-tabs too (for accessibility) and touch-friendly.

3. Sidr

30个用于创建响应式网站的jQuery插件
Sidr is a jQuery plugin for creating “hidden side menus” on-the-fly. It can be set to be displayed at right or left, a single page can have multiple side menus and offers multiple methods (existing or remote content) for loading the content. For responsive layouts, a Sidr menu can be attached to a button (that is displayed for specific screen sizes with media -queries) and it’ll be a very handy navigation solution for small screens.

4. Tinynav.js

30个用于创建响应式网站的jQuery插件
TinyNav.js is a lightweight plugin (362 bytes) that converts ul and ol menus into a select dropdown. It also automatically selects the current page and adds selected=”selected” for that item.

5. SlickNav

30个用于创建响应式网站的jQuery插件
SlickNav is a responsive mobile menu plugin for jQuery. It has number of features such as Supports with multi-level menus, flexible, simple markup, cross-browser compatibility, keyboard accessible and many more.