2012-01-27 287 views

回答

1

你是分配變量ch osenColor值如下:#597459745974

哪些是無效的CSS顏色屬性。

[編輯]下面是一些代碼,應該讓你去:

$("#s_tem").slider({ 
    change: function(event, ui) 
    {  
     var hexValue = ui.value.toString(16).toUpperCase(); 
     if (hexValue.length < 2) hexValue = "0" + hexValue; 

     var chosenColor = NumberToHexColor(hexValue); 

     $('#t_tem').val(chosenColor); 
     $("#star").css('background-color', chosenColor); 

    }, 
    value: 5800, 
    min: 2300, 
    max: 40000, 
    step: 100, 
}); 

function NumberToHexColor(Number) 
{ 
    var HexColor = '' + Number; 
    while (HexColor.length < 6) 
    { 
     HexColor = '0' + HexColor; 
    } 

    return '#'+ HexColor; 
} 
+0

但我怎麼解決這個問題? 我無法找到我如何分配這些值。 – David 2012-01-27 17:28:05

+0

我編輯/添加到我的答案。 – 2012-01-28 19:19:50

+0

我做了你向我展示的內容,是正確的。但是在操作幻燈片溫度時,它應該隨着星星的增加或減少而改變顏色。如果增加顏色的圓應該變成橙色。像這裏:http://astro.unl.edu/naap/hr/animations/hrExplorer.html – David 2012-01-30 11:37:21