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 Plupload上传插件的使用
Apr 19 jQuery
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jQuery实现可以扩展的日历
Dec 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
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
javascript textContent与innerText的异同分析
2010/10/22 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
优秀小学生家长评语
2014/01/30 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers