このコードはchrome、opera yandex、つまりブラウザで動作しますが、Firefoxでは動作しませんでした。HTML5 Canvas:drawImageがFirefoxで動作しません
コードの "el"は私の画像です(<img src="background.png"
のように保存されています)。 Firefoxのに重要
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
エラーはありませんが、画像を描画しないだけです! –