2010-11-12 68 views

回答

2

好吧,我誤解了你的問題。從你的例子

http://jsfiddle.net/SpmuV/14/

$(document).ready(function(){ 


$('#colPick').css('background-color', '#000000'); 
$("#colPick").ColorPicker({ 
    color: '#000000', 
    onShow: function (colpkr) { 
     $(colpkr).fadeIn(500); 
     return false; 
    }, 
    onHide: function (colpkr) { 
     $(colpkr).fadeOut(500); 
     return false; 
    }, 
    onChange: function (hsb, hex, rgb) { 
     $('#colPick').css('background-color', '#' + hex); 
    } 
}); 

}); 

好,注意OnChange事件委託,你的選擇是錯誤的,你需要將其更改爲「#colPick」。

而且因爲我們是硬編碼的默認值,以黑色爲顏色選擇器,我們可以做我們與$('#colPick').css('background-color', '#000000');

+0

是的,我試過了,但它不工作! :))謝謝 – getaway 2010-11-12 14:58:24

+0

我認爲顏色屬性,只有當顏色彈出窗口顯示時,才確定顏色的位置,如果你得到我的漂移! – getaway 2010-11-12 14:59:57

+0

位於哪裏?對不起 – getaway 2010-11-12 15:00:36

0

選擇控制只要改變顏色一樣嗎? 顏色:'#0000ff' - >顏色:'#000000',

+0

@lucas,僅在彈出窗口上設置顏色的位置,謝謝! – getaway 2010-11-12 15:01:45