jQuery的颜色拾取器是怎样的
创始人
2024-12-16 18:22:29
0次

颜色拾取器(又名取色板)是为了方便用户在一些需要使用颜色的WEB应用中直观的选择所需的颜色,如论坛发帖时使用的编辑器中就应用到了颜色拾取器。小编将给大家介绍一款非常好用的基于jQuery的颜色拾取器,它可以轻松便捷的应用到你的项目中去。

这款颜色拾取器的名称叫bigcolorpicker,使用这款颜色拾取器,可以通过点击页面中的目标元素,直接获取颜色值,方便快捷。

HTML

页面中首先在head中需要引入jquery库和bigcolorpicker插件,以及所需的样式jquery.bigcolorpicker.css。

接着,我们直接在body中放置一个用于触发接收颜色值的input输入框。

或者也可以直接放置一个html元素或者按钮。

我们还可以获取多个颜色,自定义颜色小格子的个数,具体请参照demo。

jQuery

调用bigcolorpicker插件非常简单,直接使用$(element).bigColorpicker(callback,engine,sideLength); 其中callback为回调函数,它可以把选择的颜色设置到绑bigColorpicker的元素的上,也可以自定义函数。engine可以为空,P、L,使用默认P,P代表着拾取器的背景是一张图片,而L则代表着拾取器的小格子是由一个个的li组成。sideLength参数是指小格子的个数,只有engine为L时生效,范围:2-10,默认为6。

$(function(){//点击输入框选取颜色$("#c1").bigColorpicker("c1");    //点击选色按钮选取颜色$("#btn").bigColorpicker("c2");    //点击方框选取颜色$("#img").bigColorpicker(function(el,color){$(el).css("background-color",color);});    //选取多个颜色$(".ku").bigColorpicker(function(el,color){$(el).css("background-color",color);});    //自定义颜色块个数$("#c5").bigColorpicker("c5","L",3);});

当要在可以移动的弹出层上操作颜色拾取器时,可以通过以下方法实现。

1、拖拽开始时自动隐藏取色板(以下代码需要写在拖拽的开始时)

$(element).bigColorpickerHide();

2、拖拽时取色板的位置随浮层一起移动(以下代码需要写在拖拽的进行时)

$(element).bigColorpickerMove();

关于bigcolorpicker颜色拾取器的更多信息您也可以参照bigcolorpicker项目地址:http://code.google.com/p/jquery-bigui/wiki/bigcolorpicker

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...