filtr css invert () nie działa na Mozilli Firefox?

Mam irytujący problem z filtrem css invert (); w Firefoksie 25. Jest to kod wstawiony wewnątrz kontekstu jQuery .ready ():

$('#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);

    });

Działa dobrze w Chrome i IE9, ale nie w Firefoksie 25. Kiedy odwiedziłem gostrona referencyjna doc używając Firefoksa, zdałem sobie sprawę, że demo na żywo nie działa! Czy ktoś coś wie? A czy ktoś mógłby mi wskazać inny sposób lub zastosowanie takiego filtra? Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion