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 相关文章推荐
jQuery ajax cache缓存问题
Jul 01 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
超详细的JS弹出窗口代码大全
Apr 18 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
Dec 18 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
Dec 14 Javascript
vue项目中实现的微信分享功能示例
Jan 21 Javascript
layui对工具条进行选择性的显示方法
Sep 19 Javascript
nuxt静态部署打包相对路径操作
Nov 06 Javascript
vue项目中js-cookie的使用存储token操作
Nov 13 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错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
优秀家长自荐材料
2014/08/26 职场文书
中秋节感想
2015/08/10 职场文书
筑梦中国心得体会
2016/01/18 职场文书