怎么用HTML和js实现轮播图-创新互联

这篇文章主要介绍“怎么用HTML和js实现轮播图”,在日常操作中,相信很多人在怎么用HTML和js实现轮播图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用HTML和js实现轮播图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业成都移动机房报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。

思路分析:

1、开启一个定时器

  方法名:window.setInterval(code,MilliSec),每隔指定的时间就执行code,无限次执行。

2、定时器函数主要是用来执行图片轮播的效果

3、当鼠标放在图片上面时,图片就停止了轮播的效果 清除了定时器

  方法名:window.clearInterval (timer),清除指定的定时器。

4、当鼠标离开图片上面时,图片继续在执行轮播的效果  重新开启了定时器功能

5、当鼠标放在li标签上面时,图片就停止了轮播的效果 清除了定时器

6、当鼠标放在li标签上面时,还会显示li标签上面对应的数字的图片

7、当鼠标离开li标签上面时,图片就会继续开始轮播的效果  重新开启了定时器功能

8、li标签上面的高亮效果,它是随着图片滚动而滚动。

HTML代码

<body><div id="content">        <!--轮换显示的横幅广告图片-->        <div class="scroll_top"></div>        <div class="scroll_mid">         <img src="images/dd_scroll_1.jpg" alt="轮换显示的图片广告" id="dd_scroll" οnmοuseοver="stopScroll()" οnmοuseοut="goon()"/>            <div id="scroll_number">                <ul>                    <li class="scroll_number_over" οnmοuseοver="stopScroll(1)"  οnmοuseοut="goon()">1</li>                    <li  οnmοuseοver="stopScroll(2)" οnmοuseοut="goon()">2</li>                    <li  οnmοuseοver="stopScroll(3)" οnmοuseοut="goon()">3</li>                    <li  οnmοuseοver="stopScroll(4)" οnmοuseοut="goon()">4</li>                    <li  οnmοuseοver="stopScroll(5)" οnmοuseοut="goon()">5</li>                    <li  οnmοuseοver="stopScroll(6)" οnmοuseοut="goon()">6</li>                </ul>            </div>        </div>        <div class="scroll_end"></div></div></body>

JS代码

<script type="text/javascript">window.οnlοad=function(){timer=setInterval("imgScroll()",500);var scroll_number=document.getElementById('scroll_number');scrLi=scroll_number.getElementsByTagName('li');scrLiLen=scrLi.length;}var n=2;function imgScroll(){for(var i=0;i<scrLiLen;i++){scrLi[i].className="";}scrLi[n-1].className="scroll_number_over";var imgObj=document.getElementById('dd_scroll');imgObj.src="images/dd_scroll_"+n+".jpg";n++;if(n>6){n=1;}}function stopScroll(imgN){if(imgN){n=imgN;imgScroll();}clearInterval(timer);}function goon(){timer=setInterval('imgScroll()',500);}</script>

到此,关于“怎么用HTML和js实现轮播图”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!

当前文章:怎么用HTML和js实现轮播图-创新互联
分享路径:https://www.cdcxhl.com/article38/dpeopp.html

成都网站建设公司_创新互联,为您提供网站建设软件开发网站营销品牌网站制作小程序开发搜索引擎优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营