Этот код работает в хроме, опере, яндексе и других браузерах, но не запускается в фаерфоксе.
"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);
}
});
}
F12
и проверьте консоль на наличие ошибок, FF не так прощает, как другие браузеры, когда дело доходит до JavaScript, и это вполне может быть ошибкой кода, но без остального кода я только догадываюсь. - person Blindman67   schedule 26.03.2016setInterval
(время в мс). Chrome срабатывает очень быстро, в то время как FF срабатывает один раз, а затем ничего не делает. Я не ждал долго, чтобы узнать, но больше минуты. - person Blindman67   schedule 26.03.2016