JQuery常用插件大全(4)cxColor 颜色选择器

2025-12-29 02:56:59

1、     访问 jQuery  cxColor官方网站,下载 jQuery  cxColor 颜色选择器最新版。

JQuery常用插件大全(4)cxColor 颜色选择器

2、解压 jQuery  cxColor 颜色选择器文件,将jquery.cxcolor.css、jquery.cxcolor.js等所需文件拷贝进项目工程目录。

(1)载入 CSS 文件

<link rel="stylesheet" href="jquery.cxcolor.css">

(2)载入 JavaScript 文件

<script src="jquery.js"></script> 

<script src="jquery.cxcolor.js"></script>

(3)调用 cxColor

$('#element_id').cxColor();

JQuery常用插件大全(4)cxColor 颜色选择器

3、参数说明与API接口,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

4、新建index.html 文件

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>cxColor 颜色选择器</title>

<link rel="stylesheet" href="css/jquery.cxcolor.css">

<style>

body{padding:20px;background:#ddd;font:14px/1.7 Arial,"\5b8b\4f53";}

h1,h2,h3{font:bold 36px/1 "\5fae\8f6f\96c5\9ed1";}

h2{font-size:20px;}

h3{font-size:16px;}

fieldset{margin:1em 0;}

fieldset legend{font:bold 14px/2 "\5fae\8f6f\96c5\9ed1";}

a{color:#06f;text-decoration:none;}

a:hover{color:#00f;}

.wrap{width:600px;margin:0 auto;padding:20px 40px;border:2px solid #999;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);}

</style>

</head>

<body>

<div class="wrap">

<h1>jQuery cxColor 颜色选择器</h1>

<h2>示例</h2>

<form action="getcolor.php" method="post">

<fieldset>

<legend>默认</legend>

<label for="color_a">选择颜色:</label><input id="color_a" name="mycolor" type="text" class="input_cxcolor" readonly> <button type="submit">提 交</button>

</fieldset>

</form>

<fieldset>

<legend>在参数中设置默认值</legend>

<label for="color_b">选择颜色:</label><input id="color_b" type="text" class="input_cxcolor" readonly>

</fieldset>

<fieldset>

<legend>在 value 中有默认值</legend>

<label for="color_c">选择颜色:</label><input id="color_c" type="text" class="input_cxcolor" readonly value="#ff0000">

</fieldset>

<fieldset>

<legend>API 示例</legend>

标题:<input id="title" type="text" value="标题颜色跟随变化">

<label for="color_d">颜色:</label><input id="color_d" type="text" class="input_cxcolor" readonly value="#009900">

<p id="acts">

<button class="cxbtn" type="button" data-act="show">显示面板</button>

<button class="cxbtn" type="button" data-act="color" value="#ff0000">设置为红色</button>

<button class="cxbtn" type="button" data-act="color" value="#0000ff">设置为蓝色</button>

<button class="cxbtn" type="button" data-act="reset">默认颜色</button>

<button class="cxbtn" type="button" data-act="get">获取当前颜色</button>

<button class="cxbtn" type="button" data-act="clear">清除颜色</button>

</fieldset>

<h2>文档</h2>

<ul>

<li><a target="_blank" href="https://github.com/ciaoca/cxColor">Github</a></li>

<li><a target="_blank" href="http://code.ciaoca.com/jquery/cxcolor/">中文文档</a></li>

</ul>

<h2>作者</h2>

<a target="_blank" href="http://ciaoca.com/">http://ciaoca.com/</a>

Released under the MIT license

</div>

<script src="http://cdn.staticfile.org/jquery/1.7.2/jquery.min.js"></script>

<script src="js/jquery.cxcolor.min.js"></script>

<script>

$('#color_a').cxColor();

$('#color_b').cxColor({

color:'#0066ff'

});

$('#color_c').cxColor();

(function(){

var color = $('#color_d');

var title = $('#title');

var acts = $('#acts');

color.bind('change', function(){

title.css('color', this.value)

});

color.cxColor(function(api){

acts.on('click', 'button', function(){

var _this = $(this);

var _val = _this.data('act');

switch (_val){

case 'show':

api.show();

break;

case 'hide':

api.hide();

break;

case 'color':

api.color(this.value);

break;

case 'reset':

api.reset();

break;

case 'get':

alert('当前选择的颜色值为:' + api.color());

break;

case 'clear':

api.clear();

break;

};

});

$('#btn_red').bind('click',function(){

api.color('#ff0000');

});

$('#btn_show').bind('click',function(){

api.show();

});

});

})();

</script>

</body>

</html>

5、本案例运行效果,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

6、默认效果,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

7、在参数中设置默认值,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

8、在 value 中有默认值,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

9、API 示例,如下图所示。

JQuery常用插件大全(4)cxColor 颜色选择器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢