我正在使用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)
任何人都可以帮助我吗?
答案 0 :(得分:0)
我是对的,我将MY_ELEMENT改为ev.data.cal.data('colorpicker')。el