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 相关文章推荐
让iframe自适应高度(支持XHTML,支持FF)
Jul 24 Javascript
Jquery 基础学习笔记
May 29 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 Javascript
thinkphp中常用的系统常量和系统变量
Mar 05 Javascript
JS随机调用指定函数的方法
Jul 01 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 Javascript
vue与TypeScript集成配置最简教程(推荐)
Oct 17 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
Apr 23 Javascript
微信小程序rich-text富文本用法实例分析
May 20 Javascript
JS回调函数 callback的理解与使用案例分析
Sep 09 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
js实现聊天对话框
2020/02/08 Javascript
用python读写excel的方法
2014/11/18 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
pycharm导入源码的具体步骤
2020/08/04 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
高中的自我鉴定
2013/12/16 职场文书
升旗仪式主持词
2014/03/19 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
2015年售票员工作总结
2015/04/29 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang