var ColorHex=new Array('00','33','66','99','CC','FF'); var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF'); $(function(){ initColor(); $("#colorpanel").hide(); }) function initColor(){ $("body").append(''); var colorTable=''; for(i=0;i<2;i++){ for(j=0;j<6;j++){ colorTable=colorTable+'' colorTable=colorTable+'' if (i==0){ colorTable=colorTable+'' }else{ colorTable=colorTable+'' } colorTable=colorTable+'' for (k=0;k<3;k++){ for (l=0;l<6;l++){ colorTable=colorTable+'' } } } } colorTable='' +'
' +'' +'' +'
关闭 清除设置
' +'' +colorTable+'
'; $("#colorpanel").html(colorTable); } function showColorPanel(obj,txtobj){ $('#'+obj).click(function(){ //定位 var ttop = $(this).offset().top; //控件的定位点高 var thei = $(this).height(); //控件本身的高 var tleft = $(this).offset().left; //控件的定位点宽 $("#colorpanel").css({ top:ttop+thei+5, left:tleft }) $("#colorpanel").show(); $("#CT tr td").unbind("click").mouseover(function(){ var aaa=$(this).css("background-color"); $("#DisColor").css("background-color",aaa); $("#HexColor").val(aaa); }).click(function(){ var aaa=$(this).css("background-color"); $('#'+obj).css("background-color",aaa); $('#'+txtobj).val(aaa).css("color",aaa); $("#colorpanel").hide(); }) $("#_clean").click(function(){ $("#colorpanel").hide(); $('#'+obj).css("background-color",''); $('#'+txtobj).val('').css("color",''); }) $("#_cclose").click(function(){$("#colorpanel").hide();}).css({"font-size":"12px","padding-left":"20px"}) }) } jQuery.extend({ showcolor:function(btnid,txtid){showColorPanel(btnid,txtid); } })