2011-11-28 56 views
0

我正在使用www.eyecon.ro/colorpicker/並將顏色選擇器綁定到類,因此有潛在的數百個顏色選擇器。jQuery插件:ColorPicker onHide事件

我編輯的插件更改事件返回元素 來源:

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]); 

這工作了巨大的,每次它改變顏色我更新的元素。

現在我需要爲隱藏功能做類似的事情。當它的隱藏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

我說得對,我把MY_ELEMENT改成了ev.data.cal.data('colorpicker')。el