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-data的三种用法
Apr 18 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jquery实现聊天机器人
Feb 08 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 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
php 代码优化之经典示例
2011/03/24 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
js 作用域和变量详解
2017/02/16 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
js中的面向对象之对象常见创建方法详解
2019/12/16 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python重试装饰器示例
2014/02/11 Python
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
python选择排序算法实例总结
2015/07/01 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Python hmac模块使用实例解析
2019/12/24 Python
python 实现客户端与服务端的通信
2020/12/23 Python
初中同学聚会感言
2014/02/11 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
秦兵马俑导游词
2015/02/02 职场文书
锦旗赠语
2015/06/23 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
食品卫生管理制度
2015/08/06 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书