1

Тема: jQuery, як перевірити колір?

Хай. От є клітинки колір котрих я задаю в формі #f9f9f9, але коли вивожу цей колір за допомогою 
$(dom-object).style.background, то воно повертає rgb(249, 249, 249). А якщо я задаю колір в формі rgb(249, 249, 249), то воно взагалі нічого не повертає, як мені бути?

2

Re: jQuery, як перевірити колір?

Скажіть, скільки способів задати колір клітинки ви знаєте?

3

Re: jQuery, як перевірити колір?

koala написав:

Скажіть, скільки способів задати колір клітинки ви знаєте?

5: black, #000, #000000, rgb(0,0,0), rgba(0,0,0,0)

4

Re: jQuery, як перевірити колір?

Ну ХЗ. Або пишіть функцію для конвертація або користуйтеся jQuery color plugin xcolor у якого, серед інших, є метод getHex() або існує якийсь метод чи властивість.

Подякували: FakiNyan1

5

Re: jQuery, як перевірити колір?

Invader написав:

Ну ХЗ. Або пишіть функцію для конвертація або користуйтеся jQuery color plugin xcolor у якого, серед інших, є метод getHex() або існує якийсь метод чи властивість.

я своє написав

var getHex = function(rgb)
        {
            console.log(rgb);
            var regex = /(\d{3})/g;
            var value = rgb.match(regex);
            console.log(value);
            var result = "#"+parseInt(value[0]).toString(16)+parseInt(value[1]).toString(16)+parseInt(value[2]).toString(16);
            console.log(result);
            return result;
        }

6

Re: jQuery, як перевірити колір?

$(dom-object).css('background-color', '#0f0f0f');


alert($(dom-object).css('background-color'));
Подякували: Invader1