私は、X秒ごとに私のウェブサイトの背景画像を変更するための簡単なスクリプトを使用しています。私がしたいのは、ある種のフェードアニメーションや、ある画像から次の画像への移行を組み込むことです。これを達成する最良の方法は何ですか?フェード背景画像
私はJavascriptであまり良くありませんので、私に同行してください。 :)
<script type="text/javascript">
var images = ['bg1.png', 'bg2.png', 'bg3.png'];
var curImage = 0;
function switchImage()
{
curImage = (curImage + 1) % images.length
document.body.style.backgroundImage = 'url(images/' + images[curImage] + ')'
}
window.setInterval(switchImage, 5000);
</script>
私はそう、私はコピー&ペーストして、この厄介な仕事を取り除くことができますので、誰かが私に作業コードをお願いしてください何度も読んで理解していけません。 example here http://preferredmerchantservices.net/
実際には、おそらくjQueryを使用するべきです。私は知っている...単純な機能のための大きなライブラリが、個人的な経験に基づいて、それは長い間、 "シンプル"な機能にはなりません。また、jQueryはバックグラウンドでのブラウザ間の互換性を考慮しています。 (ああ、jQueryの遷移メソッドも使いやすいです)。 –
間隔で画像の不透明度を設定するか、Jquerryを使用してフェードしやすくしてください。 –