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 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
jQuery学习笔记之toArray()
Jun 09 Javascript
基于Jquery实现表单验证
Jul 20 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
Jan 24 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
利用vue-router实现二级菜单内容转换
Nov 30 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
vue  自定义组件实现通讯录功能
Sep 30 Javascript
在vue中使用jsx语法的使用方法
Sep 30 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
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中的时间显示
2007/01/18 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
python 如何停止一个死循环的线程
2020/11/24 Python
python Pexpect模块的使用
2020/12/25 Python
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
法学毕业生自荐信
2013/11/13 职场文书
大学自我鉴定范文
2013/12/26 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
运动员入场词
2015/07/18 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL