DHTMLX系列组件的使用(4)——dhtmlx颜色选择器应用

1. 初始化

首先将 dhtmlxSuit 中的 dhtmlxColorPicker 文件夹下的 codebase 文件夹整个复制到你的项目目录下,然后创建HTML文件。

1.1 引入 JS 和 CSS 文件

<link rel="stylesheet" type="text/css" href="codebase/dhtmlxcolorpicker.css" />
<script type="text/javascript" src="codebase/dhtmlxcolorpicker.js"></script>
<script type="text/javascript" src="codebase/dhtmlxcommon.js"></script>

 

1.2 定义用于显示颜色选择器的容器

<div id="colorPicker" style="position:absolute;top:150;left:200;"></div>

 

1.3 定义用于显示颜色选择器的 JS 函数

<script type="text/javascript">
function init() {
    var myCP1 = new dhtmlXColorPicker("colorPicker");
    myCP1.setImagePath("codebase/imgs/");
    myCP1.init();
}
</script>

 

1.4 效果预览

2. 基本设置

// cp is an object of dhtmlXColorPicker
cp.setPosition(x,y);

cp.setColor(“#RRGGBB”);
cp.setColor([R,G,B]);

cp.hide();
cp.show();

var obj = cp.getSelectedColor(); // obj is an object of array

说明:设置颜色时,如果用数组形式进行设置,则 [R, G, B] 中的值应是 0 ~ 255 之间的数值。另外,getSelectedColor 函数返回值是一个数组,各个元素值如下:

 

3. setOnSelectHandler 事件

<script type="text/javascript">
function init() {
    var myCP1 = new dhtmlXColorPicker("colorPicker");
myCP1.setImagePath("codebase/imgs/");
myCP1. setOnSelectHandler(setColor);
    myCP1.init();
}

function setColor(color) {
	// do something with the parameter ‘color’
}
</script>

 

 

-----------------------------------------------------

Stay Hungry, Stay Foolish!

Afa

May 24th, 2010

----------------------------------------------------- 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值