jQuery实现的鼠标响应缓冲动画效果示例


Posted in jQuery onFebruary 13, 2018

本文实例讲述了jQuery实现的鼠标响应缓冲动画效果。分享给大家供大家参考,具体如下:

先来看看运行效果:

jQuery实现的鼠标响应缓冲动画效果示例

具体代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>js动画-缓冲动画</title>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.js"></script>
<style>
* {
  margin: 0;
  padding: 0;
  font-family:"微软雅黑"
}
#box{
  height:100px;
  width:100px;
  background-color:#0099CC;
  margin-top:200px;
  position:relative;
  /*速速、缓冲变化*/
  left:-100px;
}
span{
  display:block;
  color:blue;
  width:25px;
  height:100px;
  background-color:#FFFF99;
  position:absolute;
  left:100px;
}
</style>
</head>
<body>
  <div id="box">
    <span>移动</span>
  </div>
<script>
window.onload=function(){
  var div1=document.getElementById("box");
  div1.onmouseover=function(){
    startMove(0);
  }
  div1.onmouseout=function(){
    startMove(-100);
  }
}
var timer=null;
function startMove(itarget){
    clearInterval(timer);
    var div1=document.getElementById("box");
    timer=setInterval(function(){
      var speed=(itarget-div1.offsetLeft)/20;
      speed=speed>0?Math.ceil(speed):Math.floor(speed);
      if(div1.offsetLeft==itarget){
        clearInterval(timer);
      }else{
        div1.style.left=div1.offsetLeft+speed+"px";
      }
    },30)
}
</script>
</body>
</html>

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

jQuery 相关文章推荐
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
jQuery获取随机颜色的实例代码
May 21 jQuery
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 #jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 #jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 #jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 #jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 #jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 #jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 #jQuery
You might like
php设计模式之命令模式使用示例
2014/03/02 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
json对象转字符串如何实现
2012/12/02 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
jQuery源码解读之addClass()方法分析
2015/02/20 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
python冒泡排序简单实现方法
2015/07/09 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
python中判断文件结束符的具体方法
2020/08/04 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
25道Java面试题集合
2013/05/21 面试题
北京申奥口号
2014/06/19 职场文书
个人授权委托书范本
2014/09/14 职场文书
大学生逃课检讨书
2015/05/04 职场文书
2016春节放假通知范文
2015/08/18 职场文书
推普标语口号大全
2015/12/26 职场文书
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers