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 相关文章推荐
一实用的实现table排序的Javascript类库
Sep 12 Javascript
jQuery 联动日历实现代码
May 31 Javascript
innerHTML与jquery里的html()区别介绍
Oct 12 Javascript
js replace 与replaceall实例用法详解
Aug 03 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
JavaScript 异步调用
Oct 25 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
Nov 27 Javascript
纯JS实现可用于页码更换的飞页特效示例
May 21 Javascript
微信小程序设置滚动条过程详解
Jul 25 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
Aug 23 Javascript
JsonProperty 的使用方法详解
Oct 11 Javascript
JS this关键字在ajax中使用出现问题解决方案
Jul 17 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
php实现可逆加密的方法
2015/08/11 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
PHP 裁剪图片
2021/03/09 PHP
Javascript - HTML的request类
2006/07/15 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
Python实现备份文件实例
2014/09/16 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
Python提取频域特征知识点浅析
2019/03/04 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
NHL官方在线商店:Shop.NHL.com
2020/05/01 全球购物
运动会演讲稿
2014/05/07 职场文书
艺术节开幕词
2015/01/28 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers