js实现滑动文字显示图片

 时间:2024-10-12 18:30:30

1、新建html文档。

js实现滑动文字显示图片

3、书写hmtl代码。<div id=focus> <ul id=beni> <li class=first><a href="#">我一个人住</a></li> <li><a href="#">进来喝一杯?</a></li> <li><a href="#">我家正好有这张DVD,想去看么?</a></li> <li><a href="#">你长得很像我的一个朋友</a></li> <li><a href="#">我昨天好像看见你了?</a></li> <li><a href="#">我不想出去,想进来……</a></li> </ul> <div id=description> <img src="images/s1.jpg" /> </div> </div>

js实现滑动文字显示图片

5、书写并添加js代码。<script>window.onload=function(){ var ele=document.getElementById("description"); var w=ele.clientWidth; var n=20,t=20; var timers=new Array(n); var c=document.getElementById("beni").getElementsByTagName("li"); for(var i=0;i<c.length;i++){ c[i].index=i; c[i].onmouseover=doSlide; } c=null; function doSlide(){ var x=ele.scrollLeft; var d=this.index*w-x; if(!d) return; for(var i=0;i<n;i++)(function(){ if(timers[i]) clearTimeout(timers[i]); var j=i; timers[i]=setTimeout(function(){ ele.scrollLeft=x+Math.round(d*Math.sin(Math.PI*(j+1)/(2*n))); },(i+1)*t); })(); }}</script>

js实现滑动文字显示图片

7、查看效果。

js实现滑动文字显示图片
  • js怎么给元素添加鼠标滚动事件
  • 微软全新浏览器Edge不播放音乐怎么办?
  • CSS怎么修改placeholder颜色样式
  • 如何独自前往哥斯达黎加旅行
  • PHP如何抓取网站或者某个网页的快照图片
  • 热门搜索
    斯里兰卡旅游费用 福建省旅游地图 travelzoo旅游族 常州旅游局 扬州旅游景点介绍 杭州到乌镇旅游攻略 云南旅游攻略自驾游 敦煌莫高窟旅游攻略 湘潭旅游景点大全 台湾旅游攻略购物