0

ウェブサイトのスライドショーとして backstretch プラグインを使用しています。

var images = [
"images/bg6.jpg"
, "images/bg5.jpg"
, "images/bg2.jpg"
, "images/bg.jpg"
, "images/bg4.jpg"
, "images/bg3.jpg"
];

これらは私の背景画像です:

スライドショーは で始まり、次のbg6.jpgようになりますbg5...bg2...bg...(配列内の同じ順序).. 10 秒の間。現在表示されている画像は だと思いますbg4.jpg。訪問者はページを更新しました。通常は最初から始まります。最後に表示された背景からプラグインを開始したい。

私はそれに少し取り組みました。その部分(コピーして貼り付けたもの)を動的に作成できますが、問題は、バックストレッチ jQuery プラグインから「現在表示されている背景画像」を取得するにはどうすればよいかということです。

では、jQuery によって表示されている現在の画像を取得する方法はありますか? 取得できれば、ASP.NET から設定できます。更新後、そのイメージでバックストレッチが開始されます。

4

2 に答える 2

0
try like this...

 <script>
        jQuery(document).ready(function () {               
            $.backstretch([
             "images/bg6.jpg",
             "images/bg5.jpg",
             "images/bg2.jpg",
             "images/bg.jpg",
             "images/bg4.jpg",
             "images/bg3.jpg"
            ], {
                fade: 1000,
                duration: 8000
            });
        });
    </script>
于 2014-08-07T12:21:04.143 に答える
0

このようなもの:

$(document).unload(function(){

var lstimg = //Get your last image URL from DOM or whatever.jpg
document.location.href + "#" + lstimg;

});

$(document).load(function(){

//Make your code to look at #hash then to start from that image on document load

});
于 2012-09-04T08:37:43.057 に答える