Этот код работает в chrome, opera yandex и т. Д. Браузерах, но не работает в firefox.HTML5 Canvas: drawImage не работает на Firefox
"el" в коде - мое изображение (хранится следующим образом <img src="background.png"
).
fadeIn: function(el){
var self = this;
var alpha = 0;
var interval = window.setInterval(function(){
if (alpha < 1){
self.ctx.clearRect(0, 0, Lottery.Canvas.width, Lottery.Canvas.height);
alpha += 0.01;
self.ctx.globalAlpha = alpha;
self.ctx.drawImage(el, 0, 0);
} else {
clearInterval(interval);
}
});
}
вы можете использовать библиотеку с перекрестной совместимости браузера. Это легкий и в основном для рисования/анимации изображения: http://iio.js.org/ – Cbas
Хит 'F12' и проверить консоль на наличие ошибок, FF не так прощает, как другие браузеры, когда дело доходит до JavaScript, и это может хорошо быть кодовой ошибкой, но без остальной части кода я только догадываюсь. – Blindman67
Ошибок нет, ничего не рисовать! –