Mam tu pudełko - http://jsfiddle.net/U68p3/2/ - z przezroczystym tłem. Kiedy czytam tło z .css jQuery („background-color”) zwracaDlaczego jQuery .css ("kolor tła") zwraca rgba (0,0,0,0) dla "przezroczystego"?
rgba(0, 0, 0, 0)
który nie jest bardzo pomocne, jeśli mój kod szuka meczu z „przezroczysty”.
Dlaczego robi to jQuery i czy istnieje sposób, aby sprawić, by zwracał "przezroczysty"?
Dzięki.
$(function() {
var bkgnd = $('#box').css('background-color');
console.log('background-color is ' + bkgnd);
});
jQuery docs: * Różne przeglądarki mogą zwracać wartości kolorów CSS, które są logiczne, ale nie są równe tekstowo, np. #FFF, #ffffff i rgb (255,255,255). * – MonkeyCoder
Czy rzeczywiście * potrzebujesz * tekstowej reprezentacji koloru czy po prostu porównujesz to do czegoś innego? http://jsfiddle.net/mblase75/U68p3/16/ – Blazemonger