JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)


Posted in Javascript onMarch 25, 2016

本文实例讲述了JS+CSS实现鼠标经过弹出一个DIV框效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js+CSS实现表格渐变</title>
<style>
#tip{
position:absolute;
left:90px;
width:0px;
height:0px;
color:#FFF;
font-size:12px;
background-color:#000;
border:1px solid #DEF;
filter:Alpha(Opacity=0);
opacity:0;
z-index:999;
}
</style>
<script type="text/javascript">
<!--
//定义“获得指定dom节点”的函数,因为其重用率高
function $(d){return document.getElementById(d);}
//控制div逐渐显示
var i = 0;
function change_show(){
var obj = $("tip");
i=i+5; //逐渐显示速度
obj.style.filter = "Alpha(Opacity=" + i + ")"; //透明度逐渐变小
obj.style.opacity = i/100; //兼容FireFox
if(i>=100){
clearInterval(s);
i=0;
}
}
//控制div逐渐消失
var j = 100;
function change_hidden(){
var obj = $("tip");
j=j-5; //逐渐消失速度
obj.style.filter = "Alpha(Opacity=" + j + ")"; //透明度逐渐变大
obj.style.opacity = j/100; //兼容FireFox
if(j<=0){
clearInterval(h);
//obj.style.display="none";
j=100;
}
}
//控制change_show()行为
var s;
function show(){
if(s){clearInterval(s);}
$("tip").style.display="block";
s = setInterval(change_show,1);
}
//控制change_hidden()行为
var h;
function hiddentip(){
$("tip").innerHTML="";
h = setInterval(change_hidden,1);
}
//-->
</script>
</head>
<body>
鼠标滑过这里,渐变出现
<div id="tip" style="background-color:blue;width:48%;height:48%;" onmouseover="show();" onmouseout="hiddentip();">
</div>
</body>
</html>

PS:上述代码没有进行格式化的排版处理,对此小编给大家提供了一款本站的js代码在线压缩、格式化与加密工具,非常强大实用:

JavaScript压缩/格式化/加密工具:http://tools.3water.com/code/jscompress

上面这款js工具中的加密功能可实现js代码的eval函数加密形式,对此本站还提供了如下这款针对eval函数加密的解密工具,非常强大实用!

js的eval方法在线加密解密工具:http://tools.3water.com/password/evalencode

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javaScript Array(数组)相关方法简述
Jul 25 Javascript
浅析JavaScript中的同名标识符优先级
Dec 06 Javascript
超实用的javascript时间处理总结
Aug 16 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
解决vue页面刷新或者后退参数丢失的问题
Mar 13 Javascript
用npm-run实现自动化任务的方法示例
Jan 14 Javascript
将RGB值转换为灰度值的简单算法
Oct 09 Javascript
vue实现Input输入框模糊查询方法
Jan 29 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
如何实现vue的tree组件
Dec 03 Vue.js
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
Mar 25 #Javascript
详解Javascript继承的实现
Mar 25 #Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 #Javascript
JavaScript修改作用域外变量的方法
Mar 25 #Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 #Javascript
JavaScript入门系列之知识点总结
Mar 24 #Javascript
JS实现支持Ajax验证的表单插件
Mar 24 #Javascript
You might like
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
php 获取mysql数据库信息代码
2009/03/12 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
动态JavaScript所造成一些你不知道的危害
2016/09/25 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python之wxPython应用实例
2014/09/28 Python
Python猴子补丁知识点总结
2020/01/05 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
J2EE系统只能是基于web
2015/09/08 面试题
如何掌握自荐信格式呢
2013/11/19 职场文书
市场营销求职信范文
2014/02/21 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python