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


Posted in Javascript onNovember 28, 2013

效果:

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

代码:

<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>
Javascript 相关文章推荐
JS 自动安装exe程序
Nov 30 Javascript
jQuery 判断元素上是否绑定了事件
Oct 28 Javascript
Jquery 表格合并的问题分享
Sep 17 Javascript
php与js的区别是什么
Aug 05 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 Javascript
dts文件中删除一个node或属性的操作方法
Aug 05 Javascript
Vue.js实现可排序的表格组件功能示例
Feb 19 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
vue项目部署到nginx/tomcat服务器的实现
Aug 26 Javascript
如何手写简易的 Vue Router
Oct 10 Javascript
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 Javascript
JS小功能(列表页面隔行变色)简单实现
Nov 28 #Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
Nov 28 #Javascript
javascript打印html内容功能的方法示例
Nov 28 #Javascript
javascript列表框操作函数集合汇总
Nov 28 #Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 #Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 #Javascript
javascript获取元素CSS样式代码示例
Nov 28 #Javascript
You might like
PHP 存储文本换行实现方法
2010/01/05 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
js操作select控件的几种方法
2010/06/02 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
Vue.use源码分析
2017/04/22 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python中的localtime()方法使用详解
2015/05/22 Python
json跨域调用python的方法详解
2017/01/11 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
Python格式化输出%s和%d
2018/05/07 Python
python中的print()输出
2019/04/12 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
高中体育教学反思
2014/01/24 职场文书
挂科检讨书范文
2014/02/20 职场文书
奉献演讲稿范文
2014/05/21 职场文书
代理人委托书
2014/08/01 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
销售合作意向书范本
2015/05/08 职场文书
村主任当选感言
2015/08/01 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis
如何利用python实现列表嵌套字典取值
2022/06/10 Python