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插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 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 Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php创建多级目录的方法
2015/03/24 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
javascript 动态加载 css 方法总结
2009/07/11 Javascript
toString()一个会自动调用的方法
2010/02/08 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
python实现在线翻译
2020/06/18 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
小学教师自我鉴定
2013/11/07 职场文书
优秀员工推荐信
2014/05/10 职场文书
路政管理求职信
2014/06/18 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python