jQuery编写设置和获取颜色的插件

 更新时间:2017年01月09日 15:24:07   作者:依然仰望  
本文主要分享了编写设置和获取颜色的插件,该插件用来实现两个功能:1.设置元素的颜色;2.获取元素的颜色。 具有一定的参考价值,下面跟着小编一起来看下吧

分享一下编写设置和获取颜色的插件,首先我将插件的名字命名为jquery.color.js。

该插件用来实现以下两个功能

  1. 设置元素的颜色。
  2. 获取元素的颜色。

先在搭建好如下编写插件的框架:

;(function($){
 //这里编写插件代码
})(jQuery);

我这里采用jQuery.fn.extend().这种方法来编写,代码如下:

;(function($){
 $.fn.extend({
 "color":function(value){
 //这里写插件代码
 }
 });
})(jQuery);

这个方法可里面有一个value.参数,当给color().这个传入了参数那么就用来设置color.值,不传参数就是获取color().值。代码如下:

;(function($){
 $.fn.extend({
 "color":function(value){
 if(value==undefined){
 return this.css('color');
 }
 else{
 return this.css('color',value);
 }
 
 }
 });
})(jQuery);

最后我们来测试一下:

<body>
<script>
 $(function(){
 alert($('#div1').color());
 $('#div2').color('#333');
 });
</script>
 <div id="div1" style="color:blue">blue</div>
 <div id="div2" style="color:#ccc">#ccc</div>
</body>

测试结果如下图:

OK!测试没问题,全部完成。做这篇分享只是为了分享一下如何实现编写插件的整个过程

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • jQuery 弹出层插件(推荐)

    jQuery 弹出层插件(推荐)

    本文是小编自己写的一个弹出层插件代码,非常秀珍,感兴趣的朋友一起学习吧
    2016-05-05
  • jquery中dom操作和事件的实例学习 下拉框应用

    jquery中dom操作和事件的实例学习 下拉框应用

    jquery中dom操作和事件的实例学习 下拉框应用实现代码,需要的朋友可以参考下。
    2011-12-12
  • jQuery中attr()方法用法实例

    jQuery中attr()方法用法实例

    这篇文章主要介绍了jQuery中attr()方法用法,实例分析了attr()方法的功能、定义及设置或返回匹配元素属性值的使用技巧,需要的朋友可以参考下
    2015-01-01
  • EasyUI实现下拉框多选功能

    EasyUI实现下拉框多选功能

    这篇文章主要为大家详细介绍了EasyUI实现下拉框多选功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • jQuery中:input选择器用法实例

    jQuery中:input选择器用法实例

    这篇文章主要介绍了jQuery中:input选择器用法,以实例形式较为详细的分析了:input选择器的功能、定义及匹配input元素时的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • jQuery纵向导航菜单效果实现方法

    jQuery纵向导航菜单效果实现方法

    这篇文章主要介绍了jQuery纵向导航菜单效果实现方法,可实现类似淘宝首页纵向菜单的显示效果,涉及jQuery鼠标响应及页面元素属性动态操作相关技巧,需要的朋友可以参考下
    2016-12-12
  • jQuery获取URL请求参数的方法

    jQuery获取URL请求参数的方法

    这篇文章主要介绍了jQuery获取URL请求参数的方法,涉及jquery针对URL的获取与字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 微信小程序组件 marquee实例详解

    微信小程序组件 marquee实例详解

    这篇文章主要介绍了微信小程序组件 marquee实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果

    jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果

    一个很有意思的网站,那个网站是一家德国汽水公司的网站(德文神马的),网站首页有一个汽水瓶,汽水瓶里的水会随着我们向下拉滚动条而减少。
    2011-09-09
  • 在JavaScript的jQuery库中操作AJAX的方法讲解

    在JavaScript的jQuery库中操作AJAX的方法讲解

    这篇文章主要介绍了在JavaScript的jQuery库中操作AJAX的方法讲解,包括利用jQuery简化Ajax开发部分的内容,需要的朋友可以参考下
    2015-08-08

最新评论