JS实现的DIV块来回滚动效果示例


Posted in Javascript onFebruary 07, 2017

本文实例讲述了JS实现的DIV块来回滚动效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<div id="xx" style=" position:relative;left:100px;width:100px;height:50px;border: solid 1px red;">三水点靠木</div>
<script type="text/javascript">
  function ls(){
    var p=true;//开关,true开,false关
    var xx=document.getElementById('xx');
    var xxleft = parseInt(xx.style.left);
    var speed = 20;
    var t=setInterval(rollRight,speed);
    //向左移动
    function rollLeft(){
      if(p){
        xxleft--;
        xx.style.left = xxleft+'px';
        if(xxleft <=0 ){
          clearInterval(t);
          t=setInterval(rollRight,speed);
        }
      }
    }
    //向右移动
    function rollRight(){
      if(p){
        xxleft++;
        xx.style.left = xxleft+'px';
        if(xxleft >= 300){
          clearInterval(t);
          t=setInterval(rollLeft,speed);
        }
      }
    }
  }
  ls();
</script>
</body>
</html>

运行效果图如下:

JS实现的DIV块来回滚动效果示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 继承详解 第一篇
Aug 30 Javascript
浅谈javascript中的作用域
Apr 07 Javascript
js 表单提交后按钮变灰的实例代码
Aug 16 Javascript
纯css+js写的一个简单的tab标签页带样式
Jan 28 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
Sep 05 Javascript
JavaScript学习小结(7)之JS RegExp
Nov 29 Javascript
javascript学习之json入门
Dec 22 Javascript
vue组件传递对象中实现单向绑定的示例
Feb 28 Javascript
Javascript中parseInt的正确使用方式
Oct 17 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
May 10 Javascript
js图片无缝滚动插件使用详解
May 26 Javascript
jquery实现拖拽小方块效果
Dec 10 jQuery
javascript验证香港身份证的格式或真实性
Feb 07 #Javascript
JS实现JSON.stringify的实例代码讲解
Feb 07 #Javascript
jQuery简单获取DIV和A标签元素位置的方法
Feb 07 #Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 #Javascript
纯js三维数组实现三级联动效果
Feb 07 #Javascript
在点击div中的p时,如何阻止事件冒泡
Feb 07 #Javascript
bootstrap vue.js实现tab效果
Feb 07 #Javascript
You might like
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
Javascript调用C#代码
2011/01/17 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
分享vim python缩进等一些配置
2018/07/02 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
python绘图模块之利用turtle画图
2021/02/12 Python
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
安全大检查实施方案
2014/02/22 职场文书
毕业大学生自荐信
2014/06/17 职场文书
投资意向协议书
2015/01/29 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
英语辞职信怎么写
2015/02/28 职场文书
上班迟到检讨书
2015/05/06 职场文书
赢在中国观后感
2015/06/02 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书