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 Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
jQuery实现回到顶部效果
Oct 19 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中SQL注入攻击与XSS攻击
2012/06/10 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python操作MongoDB基础知识
2013/11/01 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
python读取二进制mnist实例详解
2017/05/31 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
在python 中实现运行多条shell命令
2019/01/07 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
一套VC试题
2015/01/23 面试题
如何实现一个自定义类的序列化
2012/05/22 面试题
普通党员四风问题对照检查材料
2014/09/27 职场文书
大学生就业意向书
2015/05/11 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书