源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS小功能(offsetLeft实现图片滚动效果)实例代码

  • 时间:2020-06-10 00:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS小功能(offsetLeft实现图片滚动效果)实例代码
效果: [img]http://files.jb51.net/file_images/article/201311/20131128150312783.gif[/img] 代码:
[u]复制代码[/u] 代码如下:
<head runat="server">     <title></title>     <style type="text/css">         #div1         {             width: 245px;             height: 150px;             background: red;             margin: 250px;             margin-left: 500px;             position: absolute;             overflow: hidden;         }         #div1 ul li         {             float: left;             width: 44px;             height: 66px;             margin-top: 20px;             margin-right: 5px;             list-style: none;         }         #div1 ul         {             width: 250px;             position: absolute;             padding: 0;         }     </style>     <script type="text/javascript">         window.onload = function () {             var oul = document.getElementsByTagName('ul')[0];             var odiv = document.getElementById('div1');             var ali = document.getElementsByTagName('li');             oul.innerHTML = oul.innerHTML + oul.innerHTML;             oul.style.width = (ali[0].offsetWidth + 5) * ali.length + 'px';             function roll() {                 if (oul.offsetLeft <= -oul.offsetWidth / 2) {                     oul.style.left = '0';                 }                 oul.style.left = oul.offsetLeft - 2 + 'px';             }             var timer = null;             timer = setInterval(roll, 30);             odiv.onmouseover = function () {                 clearInterval(timer);             }             odiv.onmouseout = function () {                 timer = setInterval(roll, 30);             }         };     </script> </head> <body>     <div id="div1">         <ul>             <li>                 <img src="../Images/Number1/0.jpg" /></li>             <li>                 <img src="../Images/Number1/1.jpg" /></li>             <li>                 <img src="../Images/Number1/2.jpg" /></li>             <li>                 <img src="../Images/Number1/3.jpg" /></li>             <li>                 <img src="../Images/Number1/4.jpg" /></li>         </ul>     </div> </body>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部