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 23 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
详解jquery和vue对比
Apr 16 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
用jQuery实现抽奖程序
Apr 12 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP简单实现冒泡排序的方法
2016/12/26 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python3 flask实现文件上传功能
2020/03/20 Python
Python实现网站表单提交和模板
2019/01/15 Python
python3.6实现学生信息管理系统
2019/02/21 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
财务部出纳岗位职责
2013/12/22 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
先进班组事迹材料
2014/12/25 职场文书
车间主任岗位职责
2015/02/03 职场文书
股权投资协议书
2016/03/23 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android