50 most useful jQuery plug-ins for Web development-Comprehensive

Source: Internet
Author: User

This article is the 50 most useful for Web DevelopmentJQueryThe last article in the plug-in collection series, the entire series will share with you the 50 most helpful in website developmentJQueryThese plug-ins are mainly used in the following categories: webpage layout plug-ins, navigation plug-ins, table plug-ins, slide and turntable plug-ins, chart plug-ins, image effects plug-ins, video plug-ins, etc, other articles in the series are listed as follows:

Articles you may be interested in
  • A collection of 50 most useful jQuery plug-ins: Form
  • 50 most useful jQuery plug-ins featured image effects
  • 50 most useful jQuery plug-ins featured webpage Layout
  • 50 most useful jQuery plug-ins featured content slide
  • 50 most useful jQuery plug-ins featured website navigation
  • Collection of 50 most useful jQuery plug-ins-Icon Layout

 

Swipebox

Swipebox is a touchableJQueryThe lightbox effect plug-in can be used for desktops, mobile devices, and tablets.

Supports mobile device sliding gesture navigation. You can use a keyboard to navigate to the desktop.CSS3The browser with transition features uses jQuery to downgrade the processing, supports Retina display, and can be easily customized through CSS.

Example:

$("#gallery").click(function(e){e.preventDefault();$.swipebox([{href:'big/image1.jpg', title:'My Caption'}, {href:'big/image2.jpg', title:'My Second Caption'}]);});

Demo of plug-in download Effect

 

Tooltipster

Tooltipster is a lightweight and easy-to-use jQuery plug-in that allows you to easily create semantic and modern tooltip. Tooltipster allows you to use any HTML Tag that you can think of in the prompt content, which means you can insert images and text format tags in the prompt layer.

The effects can be customized. The default parameters are as follows:

$('.tooltip').tooltipster({   animation: 'fade',   arrow: true,   arrowColor: '',   content: '',   delay: 200,   fixedWidth: 0,   maxWidth: 0,   functionBefore: function(origin, continueTooltip) {      continueTooltip();   },   functionReady: function(origin, tooltip) {},   functionAfter: function(origin) {},   icon: '(?)',   iconDesktop: false,   iconTouch: false,   iconTheme: '.tooltipster-icon',   interactive: false,   interactiveTolerance: 350,   offsetX: 0,   offsetY: 0,   onlyOne: true,   position: 'top',   speed: 350,   timer: 0,   theme: '.tooltipster-default',   touchDevices: true,   trigger: 'hover',   updateAnimation: true});

Demo of plug-in download Effect

 

JQuery Transit

Transit is used to achieve ultra-smooth CSS 3 transition and transform animation effects. With this plug-in, you can easily implement many effects such as translate, rotate, scale, and skew.

Example of Transform effect:

$("#box").css({ x: '30px' });               // Move right$("#box").css({ y: '60px' });               // Move down$("#box").css({ translate: [60,30] });      // Move right and down$("#box").css({ rotate: '30deg' });         // Rotate clockwise$("#box").css({ scale: 2 });                // Scale up 2x (200%)$("#box").css({ scale: [2, 1.5] });         // Scale horiz and vertical$("#box").css({ skewX: '30deg' });          // Skew horizontally$("#box").css({ skewY: '30deg' });          // Skew vertical$("#box").css({ perspective: 100, rotateX: 30 }); // Webkit 3d rotation$("#box").css({ rotateY: 30 });$("#box").css({ rotate3d: [1, 1, 0, 45] });

Example of Transition effect:

$("#box").transition({ opacity: 0.1, scale: 0.3 });$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500);                         // duration$("#box").transition({ opacity: 0.1, scale: 0.3 }, 'fast');                      // easing$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in');                   // duration+easing$("#box").transition({ opacity: 0.1, scale: 0.3 }, function() {..});             // callback$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in', function() {..});  // everything

Demo of plug-in download Effect

 

Noty

The noty plug-in has a very brilliant effect! You can easily implement notifications, reminders, success, errors, warning prompts, confirmation prompts, and so on. You can customize text, animations, speeds, and buttons.

The default parameter configuration is as follows:

$.noty.defaults = {    layout: 'top',    theme: 'defaultTheme',    type: 'alert',    text: '',    dismissQueue: true, // If you want to use queue feature set this true    template: '<div class="noty_message"><span class="noty_text"></span><div class="noty_close"></div></div>',    animation: {        open: {height: 'toggle'},        close: {height: 'toggle'},        easing: 'swing',        speed: 500 // opening & closing animation speed    },    timeout: false, // delay for closing event. Set false for sticky notifications    force: false, // adds notification to the beginning of queue when set to true    modal: false,    maxVisible: 5, // you can set max visible notification for dismissQueue true option    closeWith: ['click'], // ['click', 'button', 'hover'],    buttons: false // an array of buttons};

Demo of plug-in download Effect

 

JQuery Vector Maps

JQVMap is a practical map plug-in that uses Scalable Vector Graphics Technology (SVG) in modern browsers (Firefox, Safari, Chrome, Opera and Internet Explorer 9) to display maps, earlier versions of Internet Explorer 6-8 Use VML to provide map functions.

Sample Code:

<script src="js/jquery.vmap.js"></script><script src="js/jquery.vmap.world.js"></script><script src="js/jquery.vmap.sampledata.js"></script> <script>jQuery('#vmap').vectorMap({    map: 'world_en',    backgroundColor: null,    color: '#ffffff',    hoverOpacity: 0.7,    selectedColor: '#666666',    enableZoom: true,    showTooltip: true,    values: sample_data,    scaleColors: ['#C8EEFF', '#006491'],    normalizeFunction: 'polynomial'});</script> <div id="vmap" $(function() {    var BV = new $.BigVideo();    BV.init();    BV.show('http://video-js.zencoder.com/oceans-clip.mp4');});

In Firefox, you can configure to display videos in Ogg format:

$(function() {    var BV = new $.BigVideo({useFlashForFirefox:false});    BV.init();    BV.show('vids/river.mp4', {altSource:'vids/river.ogv'});});

For a background video, configure the following:

$(function() {    var BV = new $.BigVideo();    BV.init();    BV.show('http://video-js.zencoder.com/oceans-clip.mp4',{ambient:true});});

Demo of plug-in download Effect

 

Calendario

Calendario is a flexible calendar plug-in for responsive layout. The purpose is to provide an appropriate layout on the small screen and large screen to keep the calendar as fluid as possible. This plug-in comes from Codrops. For detailed tutorial, refer to "Calendario: A Flexible Calendar Plugin".

Demo of plug-in download Effect

 

Articles you may be interested in
  • 60 awesome jQuery slide demos and downloads
  • Recommendation of 15 excellent jQuery image effect extensions
  • Several excellent jQuery Ajax paging plug-ins and tutorials
  • 20 jQuery plug-ins that are essential for Web developers
  • Sharing 23 beautiful jQuery image effects plug-ins

Link to this article: 50 jQuery plug-ins most useful for website development-comprehensive article

Source: Dream sky ◆ focus on front-end development technology ◆ share web design resources

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.