期待已久的2013年度最佳 jQuery 外掛揭曉

lhb25發表於2014-02-10

  讓人期待已久的2013年度最佳 jQuery 外掛揭曉了。在過去的一年裡,有很多很多的 jQuery 外掛釋出出來,而這裡文章列出的這些外掛從提供的功能更角度來看是其中的佼佼者。相信這些優秀的 jQuery 外掛能夠幫助 Web 開發人員把一些驚豔的功能和效果輕鬆的應用到自己的專案中。

  jQuery Scroll Path

  這款外掛用於實現自定義路徑的滾動效果。可以顯示使用 Canvas 繪製路徑線條和弧形,看到非常形象的運動效果。

  使用示例:

$(".your-container-element").scrollPath({
    drawPath: true,
    wrapAround: true,
    scrollBar: false
});

外掛下載     線上演示

  Toolbar.Js

  Toolbar.js 是一款幫助你快速建立 Tooltip 風格工具欄的 jQuery 外掛,可以用於網站或者 Web 應用。工具欄的風格可以使用 Twitter Bootstrap 的圖示輕鬆定製,還提供了靈活的工具欄展示位置和圖示數量配置。

  主要特色:

  • 簡單的實現,簡單的引數設定;
  • 根據需要,可以執行儘可能多的工具欄;
  • 工具欄可以連線到所需的任何元素;
  • 工具欄的圖示能夠通過流行的 Twitter Bootstrap 框架定製;
  • 工具欄能夠響應元素的尺寸變化。

9 jQuery Plugins for Enhancing Website Navigation

外掛下載    線上演示

  freetile.js

  Freetile 這款 jQuery 外掛,用於高效的組織網頁內容為動態、響應式的佈局。

  使用示例:

$('#container').freetile({ animate: true, elementDelay: 30 });

8 jQuery Plugins for Layout and UI Enhancments

外掛下載     線上演示

  gridster.js

  這款外掛用於實現神話般的可拖放的多列網格佈局,允許建立直觀的跨越多個列的拖動佈局元素。

  使用示例:

$(function(){
 
    $(".gridster ul").gridster({
        widget_margins: [10, 10],
        widget_base_dimensions: [140, 140]
    });
 
});

8 jQuery Plugins for Layout and UI Enhancments

外掛下載     線上演示

  Fancy Input

  這款 jQuery  外掛不只是關注外觀,同時在互動方面通過 CSS3 特性讓文字輸入域變得更有趣,更有吸引力。

外掛下載     線上演示

  jQuery File Upload

  這是最受歡迎的 jQuery 檔案上傳元件,支援批量上傳,拖放上傳,顯示上傳進度條以及校驗功能。

  支援預覽圖片、音訊和視訊,支援跨域上傳和客戶端圖片縮放,支援的服務端平臺有:PHP, Python, Ruby on Rails, Java, Node.js, Go 等等。

  使用示例:

$(function () {
    'use strict';
    // Change this to the location of your server-side upload handler:
    var url = window.location.hostname === 'blueimp.github.io' ?
                '//jquery-file-upload.appspot.com/' : 'server/php/';
    $('#fileupload').fileupload({
        url: url,
        dataType: 'json',
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                $('<p/>').text(file.name).appendTo('#files');
            });
        },
        progressall: function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
            $('#progress .progress-bar').css(
                'width',
                progress + '%'
            );
        }
    }).prop('disabled', !$.support.fileInput)
        .parent().addClass($.support.fileInput ? undefined : 'disabled');
});

Fresh and Useful jQuery Plugins

外掛下載      線上演示

  jQuery Validation Engine

  這款外掛的校驗提示效果很漂亮,基於 CSS3 實現,可以參考一下。

Fresh and Useful jQuery Plugins

外掛下載      線上演示

  equalize.js

  用於均衡元素的的高度或寬度的 jQuery 外掛。這對於統一頁面元素規格的佈局非常有用。

  均衡 id 為 width-example 的元素的寬度的使用例項:

$('#width-example').equalize('width');

  均衡 class 為 parent 的元素的子段落的使用例項:

$('.parent').equalize({children: 'p'});

8 jQuery Plugins for Layout and UI Enhancments

外掛下載     線上演示

  NProgress

  NProgress.js 是奈米級的進度條外掛。擁有逼真的的涓涓細流動畫效果來告訴你的使用者,某些事情正在發生。它的靈感來自於谷歌,YouTube,應用了,這款苗條的進度條是完美的,適用於 Turbolinks,Pjax 以及其他重 Ajax 的應用程式。

8 jQuery Plugins Worth Checking Out

外掛下載      線上演示

  FlowType

  在理想的情況下,最易讀的版式包含每行的字元在45和75之間。所有的螢幕寬度只用 CSS 媒體查詢是很難完成的。

  FlowType.JS 簡化了這一困難,基於 特定元素的寬度改變字型大小和隨後的行高的,這使得在任何螢幕都有完美的排版。

8 jQuery Plugins Worth Checking Out

外掛下載      線上演示

  Device.js

  Device.js 是一個很小的 JavaScript 庫,它簡化了編寫和平臺,作業系統或瀏覽器相關的條件 CSS 或 JavaScript 程式碼。

8 jQuery Plugins Worth Checking Out

外掛下載      線上演示

相關文章