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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 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.ini 配置文件的深入解析
2013/06/17 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
DOM事件探秘篇
2017/02/15 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
2018/08/22 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
python 日期排序的实例代码
2019/07/11 Python
python+OpenCV实现图像拼接
2020/03/05 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
2015年电教工作总结
2015/05/26 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL