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中清空数组的三种方法分享
Apr 07 Javascript
Javascript中产生固定结果的函数优化技巧
Jan 16 Javascript
JavaScript控制Session操作方法
Jan 17 Javascript
DWR实现模拟Google搜索效果实现原理及代码
Jan 30 Javascript
JS按回车键实现登录的方法
Aug 25 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
Angular.Js中ng-include指令的使用与实现
May 07 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
Aug 31 Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 Javascript
jQuery实现简单三级联动效果
Sep 05 jQuery
JS实现简单贪吃蛇小游戏
Oct 28 Javascript
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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php 中文处理函数集合
2008/08/27 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
JavaScript入门基础
2015/08/12 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
vuex实现购物车功能
2020/06/28 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
Python3基础之基本运算符概述
2014/08/13 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
简单了解Django模板的使用
2017/12/20 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
联强国际笔试题面试题
2013/07/10 面试题
《纸船和风筝》教学反思
2014/02/15 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
成绩单家长评语大全
2014/04/16 职场文书
通信工程求职信
2014/07/16 职场文书
场地使用证明模板
2014/10/25 职场文书
高中教师个人总结
2015/02/10 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
七年级作文之环保作文
2019/10/17 职场文书