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 相关文章推荐
图片按比例缩放函数
Jun 26 Javascript
Jquery 最近浏览过的商品的功能实现代码
May 14 Javascript
轻松实现javascript数据双向绑定
Nov 11 Javascript
javascript检测flash插件是否被禁用的方法
Jan 14 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
Jun 03 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
JavaScript实现换肤功能
Sep 15 Javascript
Vue axios设置访问基础路径方法
Sep 19 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
Nov 02 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
Dec 03 Javascript
五分钟搞懂Vuex实用知识(小结)
Aug 12 Javascript
如何使用Jquery动态生成二级选项列表
Feb 06 jQuery
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小程序自动提交到自助友情连接
2009/11/24 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
详解python中的装饰器
2018/07/10 Python
Python玩转Excel的读写改实例
2019/02/22 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
python操作yaml说明
2020/04/08 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
nohup的用法
2014/08/10 面试题
会计与审计毕业生自荐信范文
2013/12/30 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
社团活动总结
2014/04/28 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
小学庆六一活动总结
2014/08/28 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript