CSS-Filter invert () funktioniert nicht auf Mozilla Firefox?
Ich habe ein nerviges Problem mit dem CSS-Filter invert (). unter Firefox 25. Dies ist der Code, der im Kontext von jQuery .ready () eingefügt wird:
$('#colorcontrast').bind('click', function() {
var css = 'html {'+
' filter:invert(100%);' +
' -webkit-filter: invert(100%);' +
' -o-filter:invert(100%);' +
' -ms-filter:"invert(100%)"; }';
if (!window.counter) {
window.counter = 1;
} else {
window.counter ++;
if (window.counter % 2 == 0) {
css = 'html {'+
' -webkit-filter:invert(0%);' +
' -moz-filter:invert(0%);' +
' -o-filter:invert(0%); }';
}
};
console.log(css);
$('#contrast').html(css);
});
Es funktioniert gut in Chrome und IE9, aber nicht in Firefox 25. Als ich es besuchtedoc Referenzseite Mit Firefox stellte ich fest, dass die Live-Demo nicht funktionierte! Weiß jemand etwas über? Und könnte mir jemand einen anderen Weg oder eine andere Lösung zeigen, um einen solchen Filter anzuwenden? Danke im Voraus.