jQuery插件:Colorpicker onHide Event

时间:2011-11-28 19:27:19

标签: jquery color-picker

我正在使用www.eyecon.ro/colorpicker/并将颜色选择器绑定到一个类,因此可能有数百个颜色选择器。

我编辑了插件更改事件以返回元素 从:

cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col));

要:

cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el]);

这很好用,每次更改颜色我都会更新元素。

现在我需要为hide功能做类似的事情。当它的隐藏id喜欢将更改提交到数据库时。我想我需要更改以下行,但我似乎无法获得对该元素的正确引用。

if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false)

if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0),MY_ELEMENT]) != false)

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我是对的,我将MY_ELEMENT改为ev.data.cal.data('colorpicker')。el