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解析获取JSON数据
Apr 08 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
jquery实现轮播图特效
Apr 12 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
使用phpQuery采集网页的方法
2013/11/13 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
js调用图片隐藏&amp;显示实现代码
2013/09/13 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python从入门到精通(DAY 3)
2015/12/20 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
使用Python处理BAM的方法
2018/09/28 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
工程造价与管理专业应届生求职信
2013/11/23 职场文书
早读迟到检讨书
2014/01/24 职场文书
起诉书范文
2015/05/20 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
Python答题卡识别并给出分数的实现代码
2021/06/22 Python