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实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
jquery实现图片放大镜效果
Dec 23 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 CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
大学生专业个人学习的自我评价
2013/10/26 职场文书
保险内勤岗位职责
2014/04/05 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
出纳岗位职责范本
2015/03/31 职场文书
公司2015年终工作总结
2015/05/26 职场文书
js之ajax文件上传
2021/05/13 Javascript
Vue全家桶入门基础教程
2021/05/14 Vue.js
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL