我使用的是jPicker,我想更改我的代碼中的活動顏色(我在開始時創建了一個jPicker實例,並帶有一些默認活動顏色)。是否可以通過編程方式在jPicker中設置活動顏色?
這可能嗎?
此外,是否有可能使jPicker窗口拖拽?有時候,我想將窗口移動到其他位置...
我使用的是jPicker,我想更改我的代碼中的活動顏色(我在開始時創建了一個jPicker實例,並帶有一些默認活動顏色)。是否可以通過編程方式在jPicker中設置活動顏色?
這可能嗎?
此外,是否有可能使jPicker窗口拖拽?有時候,我想將窗口移動到其他位置...
是的,你可以後設置顏色它的初始化是這樣的:
$.jPicker.List[0].color.active.val('rgb', { r: 123, g: 123, b: 123 });
//or hex style:
$.jPicker.List[0].color.active.val('ahex', 'FFFFFFFF'); //last 2 are alpha
每個值是在0-255紅色,綠色和藍色的顏色。拖動沒有內置的支持,但您可能能夠在面板上使用jQuery UI .draggable()
......不確定選取器的綁定會與之產生什麼衝突。
正如您在鏈接到的頁面上所看到的那樣,您可以通過添加color
參數來更改顏色。
$('#colorpicker').jPicker({
color: {active: '#FFCC00'}
});
嘿,尼克,感謝您對我的第一個問題的回答!關於第二個:我看到在「jPicker Expandable Example」(http://www.digitalmagicpro.com/jPicker/#Expandable)中,顏色選擇器窗口是可拖拽的。它是如何完成的? – 2010-09-20 14:36:42
@Misha - 哦,你是對的,看起來它是內置的,你使用的是最新版本嗎?我不記得它,所以它似乎默認情況下在最近的版本中添加了任何非內聯選擇器。 – 2010-09-20 15:36:24
我正在使用版本1.1.5(現在是最新版本)。在我的情況下,我不會將'window.expandable'設置爲'true'。你認爲仍然有可能讓窗戶拖拽嗎?謝謝你的幫助! – 2010-09-20 15:42:19