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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage