slideshow - 将下一个和上一个链接添加到自动幻灯片
问题描述
我已将以下自动幻灯片合并到我正在开发的网页中......
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_slideshow_auto
...但希望能够手动移动到下一张幻灯片或返回,如此处所示...
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_slideshow
W3schools 提供两种类型的幻灯片(手动和自动),但没有一种结合了手动和自动功能的幻灯片。我尝试将其中一个的 CSS 和 JS 合并到另一个中,但无法使其工作 - 大概是因为两个 JS 脚本都在调用相同的函数。任何人都可以帮忙吗?
解决方案
添加两个指向 HTML 的链接:
<a id="prev" href="#" >Prev</a>
<a id="next" href="#" >Next</a>
JS:
$("#next").click(function(){
$('#slideshow > div:first-child')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
});
$("#prev").click(function(){
$('#slideshow > div:first-child')
.fadeOut(1000)
$('#slideshow > div:last-child')
.prependTo('#slideshow')
.fadeOut();
$('#slideshow > div:first-child').fadeIn();
});
推荐阅读
- javascript - 一个列表项而不是所有列表项的 ReactJS 悬停/鼠标悬停效果
- delphi - Delphi:在移动应用程序的运行时创建一个 TListItemTextButton
- mosquitto - Mosquitto SSL 连接被拒绝
- wmi - WMI 向用户查询 SID
- .net - 使用 .NET 缩小 json 字符串
- c# - 页面加载后动态创建的按钮重新加载页面但不会触发
- rss - GitHub Pages RSS 提要中没有图像
- erlang - 当函数中的第一个参数为零时:erlang.bit_size(nil) 错误
- python - PyMySQL - 使用字符串作为 cursor.execute 参数
- macos - 解压缩 .app 文件而不将其转换为文件夹