如何使Javascript图像幻灯片缓慢更改图像
How to make Javascript image Slideshow change images slowly?
我目前正在制作一个幻灯片,该幻灯片可以同时更改图像,标题和描述及其Array
编号。
幻灯片有效,但是,我试图完成的是缓慢过渡到下一个/上一个图像(...标题和描述),当单击"Next
"和"Previous
"按钮时。
这可以通过javascript
或jquery
来完成。
任何帮助或建议将不胜感激。谢谢。
这是HTML
:
<div class="featured">
<div class="infofeat">
<div class="infocont">
<h1>FEATURED</h1>
<div id="feat_title">
First Title
</div>
<div id="description">
First Description
</div>
<div id="controllers">
<a id="_previous"href="#" onclick="return change_image(-1)" > Previous </a>
<a id="_next"href="javascript:change_image(1)" > Next </a>
</div>
</div>
</div>
<div class="picfeat">
<img src="images/designs/tempfeatured.jpg" name="slideshow" />
</div>
</div>
这是幻灯片Javascript
:
var Image = new Array("images/designs/tempfeatured.jpg", "../images/designs/feat2.jpg", "../images/designs/feat3.jpg");
var Description = new Array ("First description", "Second Description", "Third Description");
var Title = new Array("First Title", "Second Title", "Third Title")
var Image_Number = 0;
var Image_Length = Image.length - 1;
function change_image(num){
Image_Number = Image_Number + num;
if (Image_Number > Image_Length){
Image_Number = 0;
}
if (Image_Number < 0){
Image_Number = Image_Length;
}
document.slideshow.src= Image[Image_Number];
document.getElementById("description").innerHTML = Description[Image_Number];
document.getElementById("feat_title").innerHTML = Title[Image_Number];
return false;
}
您可以在 JsFiddle 上对其进行测试 这里 .再次感谢。
每次加载新图片时,将其放在具有相同位置的次映像中的原始图片后面:
<div class="picfeat">
<img src="images/designs/tempfeatured.jpg" name="slideshow" style="position: absolute; z-index: 5" />
<img src="images/designs/feat2.jpg" name="slideshow" style="position: relative; z-index: -5" />
</div>
然后用jQuery淡化第一个图像:
$('.picfeat:first-child').fadeOut(2000); // really slow
我认为你可以用css3做到这一点,看看这个页面,告诉我它是否有帮助:http://css3.bradshawenterprises.com/cfimg/
相关文章:
- 如何使用javascript onmouseover缓慢放大图像
- 如果当前图像加载缓慢,如何加载其他图像
- 如何使Javascript图像幻灯片缓慢更改图像
- 平板电脑以高分辨率缓慢构建图库图像
- JavaScript使用计时器和不透明度通过淡入淡出缓慢更改图像
- 使用JSON的iPad,平板电脑和手机的图像加载非常缓慢
- 为什么在Android上快速更改背景图像(动画)如此缓慢
- 使用JQuery如何通过fadeIn缓慢更改悬停时的图像
- 缓慢淡入或从左到右加载带有加载后延迟的图像
- ipad上的Javascript图像加载缓慢
- 如何在页面加载缓慢时显示加载程序图像
- JavaScript在背景图像之间切换缓慢的第一次运行
- 加载图像缓慢,导致jQuery高度变量出现问题
- 在Chrome中缓慢地绘制大型图像,从上到下逐步绘制
- 如何使背景图像在页面打开/刷新时缓慢模糊?
- 在画布上的某个特定位置,从左到右缓慢地绘制图像
- 在PHP,Javascript(和jQuery?)中缓慢加载图像
- JavaScript幻灯片上图像之间的转换缓慢?(特别是使用chrome)
- 对于连接缓慢的用户,将视频替换为图像
- 网页加载图像从MySQL缓慢