首頁 > web前端 > js教程 > 主體

jquery 外掛學習(五)_jquery

WBOY
發布: 2016-05-16 17:51:01
原創
990 人瀏覽過

這節封裝插件了,進度怎麼樣呢?

一般對外發布的插件都應該進行封裝,封裝的插件也應該符合規範,只有這樣寫的插件才具有推廣價值,並得到其他用戶的喜愛。

首先第一步,是定義一個獨立域,程式碼如下圖所示。

複製程式碼 程式碼如下:

(function($){


(function($){
{
{定義外掛程式碼
})(jQuery) //封裝外掛程式複製程式碼


程式碼如下:


(function($){

(function($){
{
{定義外掛程式碼
$.extend($.fn,{ //jquery物件擴充方法}) })(jQuery) //封裝外掛程式 一般插件都會接受參數,用來控制插件的行為,例如,對於設定顏色的插件,應該允許使用者設定字體顏色,同時,應該考慮如果使用者沒有設定顏色,則應該保持預設色進行設定。



複製程式碼


程式碼如下:


(function($){

(function($){
{ })(jQuery) //封裝插件


最後完善插件




複製程式碼


程式碼如下:

;(function($){
$.extend($.fn,{
color : function(options){var options = $.extend({bcolor :"white",fcolor :"black"},options);
//函數體return this.each(function(){ $(this).css("color",options.bcolor); $(this).css("background",options.fcolor); }); }// color==end })
})(jQuery);


調用看看
複製代碼 程式碼如下: $("h1").color({bcolor : "#ccc",fcolor:"#eee"}); $(' a').color("#fff");
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板