jQuery插件开发

//创建闭包    

(function($) {    

  //插件的定义    

  $.fn.hilight = function(options) {         

    var opts = $.extend({}, $.fn.hilight.defaults, options);       

    $(this).css({    

      backgroundColor: opts.background,    

      color: opts.foreground    

    });         

  };          

  //插件的defaults    

  $.fn.hilight.defaults = {    

    foreground: 'red',    

    background: 'yellow'    

  };    

//闭包结束    

})(jQuery); 

参考:jQuery插件开发全解析

问题:这个插件只有一个方法,但是我们看见的大部分插件是比如.hilight('get');.hilight('set','some') …… 这个需要怎么修改下代码,才可以支持这个形式


holdtom
浏览 530回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript