国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件擴展測試實例

2019-11-20 09:38:49
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery插件擴展測試方法。分享給大家供大家參考,具體如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title>JQquery擴展插件測試</title>  <script type = "text/javascript" src="jquery-1.7.2.min.js"> </script>  <style type = "text/css">   .a{    background:#ccc;   }   .b{    background:#555;   }  </style>  <script type = "text/javascript">  //1.對象級別的擴展 jQuery.fn是jQuery.prototype的別名  // 注意:在對象方法內,關鍵字this引用的是一個jQuery對象,但在每次調用的.each()方法中,this引用的是一個dom元素(所以each內部要用jQuery包裝this,而在return后面,直接調用jQuery對方法.each())  (function($){   $.fn.toggleClass = function(options){    return this.each(function(){     var opts = $.extend({},$.fn.toggleClass.defaults,options);     var $element = $(this);     if($element.hasClass(opts.class1)){      $element.removeClass(opts.class1).addClass(opts.class2);     }else if($element.hasClass(opts.class2)){      $element.removeClass(opts.class2).addClass(opts.class1);     }    })   }   $.fn.toggleClass.defaults = {    class1:"",    class2:""   }   $.fn.setBorder = function(){    return this.each(function(){     $(this).css("border","1px solid red");    })   }  })(jQuery);  $(function(){   var opts = {     class1:"a",     class2:"b"    }   $("h1").click(function(){    $("h1").toggleClass(opts).setBorder();   })  })  //2.類級別的擴展   //1).直接添加:為jQuery對象添加全局函數   jQuery.sum = function(array){    var total = 0;    jQuery.each(array,function(idx,num){     total += num;    })    return total;   }   //2).用extend添加:   jQuery.extend({    fn1:function(){},    fn2:function(){}   })  </script> </head> <body>  <h1 id = "h1" class = "a">JQuery擴展測試</h1> </body></html>

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 资溪县| 鸡泽县| 滦南县| 扎鲁特旗| 清水河县| 炉霍县| 淮滨县| 名山县| 梅州市| 张北县| 浑源县| 东乌珠穆沁旗| 乐平市| 青川县| 怀远县| 布尔津县| 嘉峪关市| 宜州市| 三江| 兰考县| 石门县| 武宣县| 林周县| 景德镇市| 武定县| 墨玉县| 涿鹿县| 新巴尔虎右旗| 连南| 揭西县| 罗江县| 利津县| 项城市| 屏东市| 苏尼特左旗| 永和县| 内江市| 汕头市| 雅安市| 上饶市|