0
サイトのページを切り替えるだけで状態を保持して滑り続けると、最初からリセットしないように作成したバックグラウンドスライダを取得するのに助けが必要です。バックグラウンドスライダの状態をページリロード/ページスウィッチに保つ
マイコード:あなたのsugestionsを事前に
<script>
jQuery(function()
{
var body = jQuery('body');
var backgrounds =
[
'url(bg1.jpg)',
'url(bg2.jpg)',
'url(bg3.jpg)',
'url(bg4.jpg)'
];
var current = 0;
function nextBackground()
{
body.css('background', backgrounds[current = ++current % backgrounds.length]);
setTimeout(nextBackground, 10000);
}
setTimeout(nextBackground, 10000);
body.css('background', backgrounds[0]).fadeIn(3000);
});
console.log('testing');
</script>
ありがとう!
localstorageを使用して状態を保持し、後で別のページから取得することができます。 – 31piy
localstorageを使用する限り、アプローチは2倍です: 1. DOMがロードされると、現在保存されているバックグラウンドが存在する場合はそれを取り出し、 の場合は最初のバックグラウンドを使用します。2.バックグラウンドを更新するたびにそれをストレージにも保存します。 – nem035