博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript和jquery分别实现简单的跑马灯效果
阅读量:6987 次
发布时间:2019-06-27

本文共 935 字,大约阅读时间需要 3 分钟。

hot3.png

1:javascript:

function showAnimateLine(){    var speed=6;    function Marquee(){        if(document.getElementById("line1").offsetWidth-document.getElementById("line").scrollLeft<=0){              document.getElementById("line").scrollLeft-=document.getElementById("line1").offsetWidth;          }         else{         document.getElementById("line").scrollLeft++;         }     }     setInterval(Marquee,speed);}

2:jquery:

function showAnimateLine(){    var speed=6;    var scrollLeft=0;    function Marquee(){       if($("#line1").width()-$("#line").scrollLeft()<=0){      	   scrollLeft -=$("#line1").width();           $("#line").scrollLeft(scrollLeft);        }else{           scrollLeft++;           $("#line").scrollLeft(scrollLeft);        }    }    setInterval(Marquee,speed);}

将这两个实现方法写在一起的用意是 加深理解 offsetWidth scrollLeft width()  innerwidth()  outerWidth()  scrollLeft() 之间的区别。

转载于:https://my.oschina.net/u/2395167/blog/646058

你可能感兴趣的文章
华为最薄P6 金属材质带来极致“滚烫”体验
查看>>
mysql基础知识-2
查看>>
DNS篇之四 构建主从dns服务器
查看>>
跨ESXi主机的裸磁盘映射(RDM)搭建MSCS群集
查看>>
配置sql server 用户sa的密码忘记如何处理
查看>>
解决VMware Tools installation cannot be started manually while Easy Install is in progress.
查看>>
我的友情链接
查看>>
图解组策略配置禁止修改IE主页
查看>>
android多线程handler+runOnUithread+view.post+handler.post
查看>>
我的友情链接
查看>>
【LoadRunner技术讲座12】使用LoadRunner监测MySQL数据库的性能-方法二
查看>>
学习Bash 参数和参数扩展
查看>>
gulp+sass+react前端开发,环境搭建
查看>>
PHP笔试题总结1
查看>>
https请求过程
查看>>
group by
查看>>
回首十年——写给还在各等级教育中盲目学习的人
查看>>
mybatis动态sql之foreach
查看>>
pymysql 模块
查看>>
topcoder srm 702 div1 -3
查看>>