基于缩略图在路径中循环浏览图像
looping through images from a path based on thumbnail
我有一个保存图像缩略图的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);
});
一个解决方案是创建三个类,"上一个"、"活动的"answers"下一个",并绝对定位这些类,使"前一个"在屏幕左侧,"当前"在屏幕上显示,"下一步"在屏幕右侧。您可以使用CSS3来设置它们的位置动画,并使用JS根据活动图像切换它们的类。因此,当幻灯片循环播放时,用户将看到"上一个"图像从左到右过渡到屏幕上的"当前"位置,以及"当前"图像到屏幕外的"下一个"位置。
相关文章:
- 循环浏览多个身体背景图像
- 单击按钮时循环浏览匹配的表
- 使用Razor/C#循环浏览HTML表以获得每个<tr>
- 玉循环浏览文件目录
- 循环浏览JavaScript对象并记录其属性
- 在 Jquery 上循环浏览类以制作动画
- 循环浏览页面上所有选中的复选框并将id拉入数组不起作用
- 如何循环浏览页面源中的所有文本框元素并查找所有这些文本框的名称
- Javascript循环浏览图像
- 使用javascript循环浏览asp.net单选按钮列表以获取所选值和文本
- 如何告诉CasperJS循环浏览一系列页面
- 基于缩略图在路径中循环浏览图像
- 如何循环浏览JSON列表
- 循环浏览视频并在每个视频后刷新
- 如何模拟单击事件以延迟循环浏览幻灯片
- 使用 JQuery 循环浏览 JavaScript 中的数组
- 循环浏览 base64 图像并保存为 pdf
- Flickity gallery - 如何循环浏览一次然后停止自动播放
- 如何重复循环浏览 JavaScript 对象
- 搜索后循环浏览数组