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:0px;
  filter:alpha(opacity:30);
  opacity:0.3;
}
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(100);
  }
  div1.onmouseout=function(){
    startMove(30);
  }
}
var timer=null;
var alpha=30;
function startMove(itarget){
  clearInterval(timer);
  var div1=document.getElementById("box");
  timer=setInterval(function(){
    var speed=0;
    if(alpha>itarget){
      speed=-10;
    }else{
      speed=10;
    }
    if(alpha==itarget){
      clearInterval(timer);
    }else{
      alpha+=speed;
      div1.style.filter="alpha(opacity:"+alpha+")";
      div1.style.opacity=alpha/100;
    }
  },100)
}
</script>
</body>
</html>

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

jQuery 相关文章推荐
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jQuery+ajax实现用户登录验证
Sep 13 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 #jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 #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
You might like
基于pear auth实现登录验证
2010/02/26 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
PyQt5实现拖放功能
2018/04/25 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
2014年感恩节活动策划方案
2014/10/06 职场文书
人民调解协议书范本
2014/10/11 职场文书
防汛工作情况汇报
2014/10/28 职场文书
经营场所使用证明
2015/06/19 职场文书