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 相关文章推荐
javascript中的绑定与解绑函数应用示例
Jun 24 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 Javascript
Js冒泡事件详解及阻止示例
Mar 21 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
js实现跨域访问的三种方法
Dec 09 Javascript
jQuery插件formValidator实现表单验证
May 23 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
angular.js + require.js构建模块化单页面应用的方法步骤
Jul 19 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
JavaScript多种图形实现代码实例
Jun 28 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
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
php将数组转换成csv格式文件输出的方法
2015/03/14 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
JS实现省市县三级下拉联动
2020/04/10 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
python里将list中元素依次向前移动一位
2014/09/12 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python实现一组典型数据格式转换
2018/12/15 Python
Python3 修改默认环境的方法
2019/02/16 Python
django框架模板语言使用方法详解
2019/07/18 Python
Python利用神经网络解决非线性回归问题实例详解
2019/07/19 Python
python实现各种插值法(数值分析)
2019/07/30 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
Pycharm Git 设置方法
2020/09/15 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
幼儿园毕业典礼主持词
2014/03/21 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Vue的过滤器你真了解吗
2022/02/24 Vue.js