如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果

  介绍

小编给大家分享一下如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

具体实现代码如下所示:

<强>实现效果:

如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果

<强>实现原理:

//步骤
//1。获取事件源以及相关元素
//2。复制第一张图片所在李的添加到ul的最后面
//3。ul中给ol添加li的个数1个,并点亮第一个按钮
//4。鼠标放到ol的李上切换图片
//5。添加定时器
//6。左右切换图片(鼠标放上去隐藏,移开显示)

实现代码:

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   & lt;才能title>轮播图& lt;/title>   & lt;才能meta  charset=皍tf-8"比;   & lt;才能style 类型=拔谋?css"比;   ,,,* {   ,,,,,填充:,0;   ,,,,,保证金:,0;   ,,,,,list-style:,没有;   ,,,,,边界:,0;   ,,,}   ,,,所有{   ,,,,,宽度:,500 px;   ,,,,,身高:,200 px;   ,,,,,填充:,7 px;   ,,,,,保证金:,100 px 汽车;   ,,,,,位置:,相对;   ,,,,,不必:,1 px  1 px  5 px  # 2 d2d2d;   ,,,}   ,,,.screen {   ,,,,,宽度:,500 px;   ,,,,,身高:,200 px;   ,,,,,溢出:,隐藏;   ,,,,,位置:,相对;   ,,,}   ,,,李{.screen    ,,,,,宽度:,500 px;   ,,,,,身高:,200 px;   ,,,,,溢出:,隐藏;   ,,,,,:浮动,离开;   ,,,}   ,,,.screen  ul {   ,,,,,位置:,绝对;   ,,,,,左:,0;   ,,,,,:,0;   ,,,,,宽度:,3000 px;   ,,,}   ,,,.all  ol {   ,,,,,位置:,绝对;   ,,,,,对的:,10 px;   ,,,,,底部:,10 px;   ,,,,,行高:,20 px;   ,,,,,text-align:,中心;   ,,,}   ,,,.all  ol 李{   ,,,,,:浮动,离开;   ,,,,,宽度:,20 px;   ,,,,,身高:,20 px;   ,,,,,text-align:,中心;   ,,,,,背景颜色:,# fff;   ,,,,,边界:,1 px  solid  # ccc;   ,,,,,margin-left:, 10 px;   ,,,,,光标:,指针;   ,,,}   ,,,.all  ol  li.current {   ,,,,,背景颜色:,# 03 c03c;   ,,,}   ,,,的arr # {   ,,,,,显示:,没有;   ,,,}   ,,,# arr 跨度{   ,,,,,宽度:,40像素;   ,,,,,身高:,40像素;   ,,,,,左:,5 px;   ,,,,,:,50%;   ,,,,,位置:,绝对;   ,,,,,margin-top:, -20 px;   ,,,,,背景颜色:,# 000;   ,,,,,光标:,指针;   ,,,,,行高:,35 px;   ,,,,,text-align:,中心;   ,,,,,粗细:,大胆;   ,,,,,字体类型:,“微软雅黑“;   ,,,,,字体大小:,30 px;   ,,,,,颜色:,# fff;   ,,,,,不透明度:,0.3;   ,,,,,这个特性:,50%;   ,,,,,不必:,1 px  1 px  3 px  # 2 d2d2d;   ,,,}   ,,,# arr  #{正确   ,,,,,对的:,5 px;   ,,,,,左:,汽车;   ,,,}   & lt;才能/style>   & lt;/head>   & lt; body>   & lt; div 类=癮ll", id=癮ll"比;   & lt;才能div 类=皊creen", id=皊creen"比;   ,,,& lt; ul  id=皍l"比;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果