我有一個保存圖像縮略圖的div,另一個div根據縮略圖路徑加載原始圖像。即使你這樣做。我的問題是,我怎樣才能讓圖像從最後一次單擊滑動並同時繼續按順序進行。並在頁面刷新時從該隨機數繼續。我知道我的代碼有點混亂,但我是一個初學者。根據縮略圖從路徑中循環顯示圖像
HTML
<div id="thumbs">
<img src="/path/img.jpg" class="img" id="img1"/>
<img scr="/path/water.jpg" class="img" id="img2" />
</div>
<div id="slide">
</div>
jQuery的
function imgfun(icount){
var getimg = $("#img"+icount).attr('src');
$('#slide').html('<img src="'+getimg+'">').fadeIn("slow");
};
var icount = $("#thumbs img").size(); //total imgs found in this div
//show random image on page refresh
var r = Math.floor((Math.random()*icount)+1);
imgfun(r);
$('.img').click(function(){
var src = $(this).attr('src');
var id = $(this).attr('id').substring(3, $(this).attr('id').length);
var i = '<img src="'+src+'" class="vimg"/>';
$('#slide').html(i);
imgfun(id);
});
var auto_refresh = setInterval(
function()
{
var r = Math.floor((Math.random()*icount)+1);
imgfun(r);
}, 4000);
});
理論上,斯蒂芬妮的答案將適用於在圖像之間移動。至於從你離開的隨機數開始,你需要創建一個包含你離開的地方的cookie。 Javascript不能在頁面加載之間持續。 – 2015-02-06 19:23:38