【发布时间】:2016-02-19 05:24:51
【问题描述】:
所以,我只想在幻灯片中的图像之间进行漂亮的淡入淡出。
我正在寻找一个简单的 javascript 或 jquery 函数来插入头部。 我没有自动播放,所以它只是在 .onclick 命令上的每个图像之间淡入淡出。
有什么帮助吗?
这是小提琴:https://jsfiddle.net/usdvcy6d/
<html>
<head>
<script>
var imageGallery = [
"images/swanson-020.jpg" ,
"images/swanson-019.jpg" ,
"images/swanson-018.jpg" ,
"images/swanson-017.jpg" ,
"images/swanson-016.jpg" ,
"images/swanson-015.jpg" ,
"images/swanson-014.jpg" ,
"images/swanson-013.jpg" ,
"images/swanson-012.jpg" ,
"images/swanson-011.jpg" ,
"images/swanson-010.jpg" ,
"images/swanson-009.jpg" ,
"images/swanson-008.jpg" ,
"images/swanson-007.jpg" ,
"images/swanson-006.jpg" ,
"images/swanson-005.jpg" ,
"images/swanson-004.jpg" ,
"images/swanson-003.jpg" ,
"images/swanson-002.jpg" ,
"images/swanson-001.jpg"
];
var imgCount = 0;
var totalImgs = imageGallery.length - 1;
function next() {
imgCount++;
if(imgCount > totalImgs) imgCount = 0
document.getElementById("slideshow").src = imageGallery[imgCount] ;
}
function previous() {
imgCount--;
if(imgCount < 0) imgCount = totalImgs ;
document.getElementById("slideshow").src = imageGallery[imgCount] ;
}
</script>
</head>
<body>
<section>
<img id="slideshow" src="images/swanson-029.jpg">
<p class="centeredparagraph"><a href="#" onclick="previous(); return false;">Back</a> / <a href="#" onclick="next(); return false;">Next</a></p><br>
</body>
</section>
</html>
【问题讨论】:
-
你可以尝试利用 jQuery 的“fadeIn”和“fadeOut”函数
-
有人知道好的预加载系统吗?
标签: javascript jquery image slideshow fade