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实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 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
支持生僻字且自动识别utf-8编码的php汉字转拼音类
2014/06/27 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
摘自启点的main.js
2008/04/20 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
javascript创建含数字字母的随机字符串方法总结
2016/08/01 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
python实现人民币大写转换
2018/06/20 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
python属于跨平台语言码
2020/06/09 Python
Python实现爬取并分析电商评论
2020/06/19 Python
python os.rename实例用法详解
2020/12/06 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
大学生党员自我剖析材料
2014/10/06 职场文书
2014年网管工作总结
2014/12/11 职场文书
行政处罚决定书
2015/06/24 职场文书
小学生读书笔记范文
2015/06/30 职场文书
运动会加油稿50字
2015/07/21 职场文书
企业法律事务工作总结
2015/08/11 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript
Python基础学习之奇异的GUI对话框
2021/05/27 Python
Java版 单机五子棋
2022/05/04 Java/Android