js实现鼠标移入移出小特效!
来源:互联网 发布:淘宝商品上架时间查询 编辑:程序博客网 时间:2024/05/16 08:25
<html>
<head>
<style>
ul{margin: 0; padding: 0; list-style: none; text-align: center; line-height: 30px;}
.wap{ width: 80px; height: 30px; border: #333 solid 1px; position: relative;}
.wap a{line-height: 30px; display: block; text-decoration: none; color :#000; background: #f1f1f1;}
.ull {width:140px; border: #333 solid 1px; position: absloute; top: 30px; left: -1px; background: #FF9; display: none;}
</style>
</head>
<body>
<ul>
<li id="list" class="wap">
<a href="#" id="link">微博</a>
<ul id="ull">
<li>私信</li>
<li>评论</li>
<li>@我</li>
</ul>
</li>
</ul>
document.getElementById('list').onmouseout = cba; //当鼠标移出命令命名 li.onmouseover = cba;
function abc(){ //函数、作用
document.getElementById('ull').style.display = 'block'; //找到微博下方<li>标签里的元素,并显示出来。 ul.style.display = 'block';
document.getElementById('link').style.background = 'yellow'; //当鼠标移入指向“微博”改变背景颜色。 a.background = 'yellow';
}
function cba(){
document.getElementById('ull').style.display = 'none'; //找到微博下方<li>标签里的元素,并隐藏。 ul.style.display = 'none';
document.getElementById('link').style.background = 'f1f1f1'; //当鼠标移出“微博”还原背景颜色。 a.style.background = 'f1f1f1';
</body>
<head>
<style>
ul{margin: 0; padding: 0; list-style: none; text-align: center; line-height: 30px;}
.wap{ width: 80px; height: 30px; border: #333 solid 1px; position: relative;}
.wap a{line-height: 30px; display: block; text-decoration: none; color :#000; background: #f1f1f1;}
.ull {width:140px; border: #333 solid 1px; position: absloute; top: 30px; left: -1px; background: #FF9; display: none;}
</style>
</head>
<body>
<ul>
<li id="list" class="wap">
<a href="#" id="link">微博</a>
<ul id="ull">
<li>私信</li>
<li>评论</li>
<li>@我</li>
</ul>
</li>
</ul>
<script>
var li = document.getElementById('list') /*
var ul = document.getElementById('ul') 声明,简化代码。
var a = document.getElementById('link') */
document.getElementById('list').onmouseover = abc; //当鼠标移入命令命名 li .onmouseover = abc;document.getElementById('list').onmouseout = cba; //当鼠标移出命令命名 li.onmouseover = cba;
function abc(){ //函数、作用
document.getElementById('ull').style.display = 'block'; //找到微博下方<li>标签里的元素,并显示出来。 ul.style.display = 'block';
document.getElementById('link').style.background = 'yellow'; //当鼠标移入指向“微博”改变背景颜色。 a.background = 'yellow';
}
function cba(){
document.getElementById('ull').style.display = 'none'; //找到微博下方<li>标签里的元素,并隐藏。 ul.style.display = 'none';
document.getElementById('link').style.background = 'f1f1f1'; //当鼠标移出“微博”还原背景颜色。 a.style.background = 'f1f1f1';
}
/* 采用匿名函数简化代码最终效果!
window.onload = function () {
var li = document.getElementById('list');
var ul = document.getElementById('ull');
var a = document>getElementById('link');
li.onmouseover = function () {
ul.style.display = 'block';
a.background = 'yelow';
}
li.onmouseout = function () {
ul.style.display = 'none';
a,style.background = 'f1f1f1';
}
}
*/
</script></body>
阅读全文
0 0
- js实现鼠标移入移出小特效!
- JS鼠标移入,移出事件
- JS实现鼠标移入移出控制图片的切换效果
- Acticle 13:javascript特效小分享:鼠标移入移出出现弹框效果
- js鼠标移入移出事件样例
- JS之鼠标移入移出事件2
- web前端零基础练习特效,鼠标移入移出效果
- 鼠标移入移出事件
- 鼠标移入移出事件
- 初学JS值之用JS实现鼠标移入移出事件
- js的面向对象(实现鼠标移入移出右下角出现备注)
- js实现鼠标的移入移出控制图片的明暗显示
- 使用js实现鼠标移入移出时背景色的切换效果
- 利用css3和js原生实现鼠标移入移出模块透明度的变化
- js中鼠标移入移出碰到的问题
- css控制背景图左右对齐 实现鼠标移入移出效果
- javascript实现鼠标移入与移出变换图片
- EasyUI实现Layout收缩框鼠标移入展开移出收缩
- 55. Jump Game
- Minigame Learning for Day 2
- Java中的static关键字解析
- Mysql查询优化三部曲
- redis-cluster主流客户端驱动不支持pipeline,该怎么解决。
- js实现鼠标移入移出小特效!
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- java简单的加密和解密算法
- 1433: [ZJOI2009]假期的宿舍
- Android RecycleView 应用
- 今日的代码鼓励花~
- 自定义带清除功能的EditText
- linux下网络通信客户端(普通)
- 100以内计算