菜单下拉效果demo记录

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="js/jquery.js"></script>
<style type="text/css">
*{margin:0px;padding:0px;}
html,body{width:100%;height:100%;}
#main{width:800px;margin:0 auto;}
#menu_list{list-style-type:none;position:relative;width:100%;border:1px solid blue;border-bottom:none;float:left;}
#menu_list .menu_item,#menu_list .menu_text{float:left;line-height:30px;}
#menu_list .menu_item{margin:0px 20px 0px 0px;border:1px solid blue;}
#menu_list .sub_item{display:none;position:absolute;top:30px;left:-1px;width:100%;border:1px solid red;border-top:none;height:360px;}
</style>
<script type="text/javascript">
$(function(){
var mst;
$(".menu_item").hover(function(){
var curItem =$(this);
mst = setTimeout(function(){//延时触发
curItem.find(".sub_item").slideDown("slow");
mst = null;
},350);
},function(){
if(mst!=null)clearTimeout(mst);
$(this).find(".sub_item").slideUp("fast");
});
})
</script>
</head>
<body>
div[id="main"]>ul[id="menu_list"]>li[class="menu_item" id="menu_item_0$"]*8>span[id="menu_text_0$" class="menu_text"]{菜单标题$}+div[id="sub_item_0$" class="sub_item"]{子菜单内容$}
<div id="main">
<ul id="menu_list">
<li class="menu_item" id="menu_item_01">
<span id="menu_text_01" class="menu_text">菜单标题1</span>
<div id="sub_item_01" class="sub_item">子菜单内容1</div>
</li>
<li class="menu_item" id="menu_item_02">
<span id="menu_text_02" class="menu_text">菜单标题2</span>
<div id="sub_item_02" class="sub_item">子菜单内容2</div>
</li>
<li class="menu_item" id="menu_item_03">
<span id="menu_text_03" class="menu_text">菜单标题3</span>
<div id="sub_item_03" class="sub_item">子菜单内容3</div>
</li>
<li class="menu_item" id="menu_item_04">
<span id="menu_text_04" class="menu_text">菜单标题4</span>
<div id="sub_item_04" class="sub_item">子菜单内容4</div>
</li>
<li class="menu_item" id="menu_item_05">
<span id="menu_text_05" class="menu_text">菜单标题5</span>
<div id="sub_item_05" class="sub_item">子菜单内容5</div>
</li>
<li class="menu_item" id="menu_item_06">
<span id="menu_text_06" class="menu_text">菜单标题6</span>
<div id="sub_item_06" class="sub_item">子菜单内容6</div>
</li>
<li class="menu_item" id="menu_item_07">
<span id="menu_text_07" class="menu_text">菜单标题7</span>
<div id="sub_item_07" class="sub_item">子菜单内容7</div>
</li>
<li class="menu_item" id="menu_item_08">
<span id="menu_text_08" class="menu_text">菜单标题8</span>
<div id="sub_item_08" class="sub_item">子菜单内容8</div>
</li>
</ul>
</div>
</body>
</html>
demo:点击下载
菜单下拉效果demo记录的更多相关文章
- 在Mockplus中,如何做鼠标悬停时菜单下拉的效果?
了解Mockplus的用户会知道,该原型工具目前并不直接支持鼠标悬停功能.但我经过尝试,发现想用它实现一个鼠标悬停事件并不是什么难事,比如网页设计中很常见的鼠标悬停时菜单下拉的效果,只要换个思路,利用 ...
- JS之document例题讲解1(两张表之间数据转移、日期时间选择、子菜单下拉、用div做下拉菜单、事件总结)
作业一:两个列表之间数据从一个列表移动到另一个列表 <div style="width:600px; height:500px; margin-top:20px"> & ...
- EasyUI:年份、月份下拉框Demo
EasyUI:年份.月份下拉框Demo jsp中定义: <td width="10%" height="25px" style="text-al ...
- html、css实现导航栏5种常用下拉效果
实现的效果:鼠标移入按钮时按钮中的内容就会出现,分别展示不同的出现效果.效果难点:不使用JavaScript,那这个效果的难点就是在于:hover伪类的掌控,以及考验对html的结构掌握. 1. ht ...
- jQuery实现折叠下拉效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 9月23日JavaScript作业----子菜单下拉
例题一.子菜单下拉 <style type="text/css"> *{ margin:0px auto; padding:0px} #menu{ width:700p ...
- JS练习题(左侧菜单下拉+好友选中)
题一.左侧菜单下拉 做题思路:先做菜单和子菜单,把子菜单默认隐藏.再用JS调样式. <style type="text/css"> *{ margin:0px auto ...
- CSS3--底部菜单上拉效果
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单
lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单 打开includes\templates\lightinthebox\common\tpl ...
随机推荐
- node修改全局环境路径 与 全局后出现sh:exe command not found
修改全局环境路径 当安装nodeJs时候需要修改全局环境的指向,先看看npm config get prefix 全局环境在哪里 然后执行更换命令,一个是主文件一个是缓存文件 npm config ...
- 禁止网页右键和复制,ctrl+a都不行。取消页面默认事件【全】。
document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new ...
- bzoj 2938 AC自动机 + dfs判环
#include<bits/stdc++.h> #define LL long long #define ll long long #define fi first #define se ...
- crontab定时任务管理
定时任务 添加与编辑任务crontab -e0 */1 * * * command0 */2 * * * command 查询任务是否加了:crontab -l #查看当前用户crontab -l ...
- 转:Spring学习笔记---Spring Security登录页
转:http://axuebin.com/blog/2016/06/21/spring-security/?utm_source=tuicool&utm_medium=referral. 提示 ...
- 丑数(LintCode)
丑数 设计一个算法,找出只含素因子3,5,7 的第 k大的数. 符合条件的数如:3,5,7,9,15...... 您在真实的面试中是否遇到过这个题? Yes 样例 如果k=4, 返回 9 挑战 要求时 ...
- BZOJ 2818 Gcd(莫比乌斯反演)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2818 [题目大意] 给定整数N,求1<=x,y<=N且Gcd(x,y)为素 ...
- 【rope】bzoj1269 [AHOI2006]文本编辑器editor
维护一个字符串,支持以下操作: 主要就是 成段插入.成段删除.成段翻转.前两个操作很好通过rope实现.第三个操作也不难,维护两个rope,一个正向,一个反向,翻转时swap一下就行了. ro ...
- (疯狂java)第三课
最近很忙,都没有看书,罪过... 第五章(面向对象上) 1.类是一种对数据结构的封装,也就是说,一个类在在理解上事存在实际的含义的,比如一个人类,人类也是个类,表明这个类不是家禽类,是有人的特点的生物 ...
- 浙南联合训练赛 D - Broken Clock
You are given a broken clock. You know, that it is supposed to show time in 12- or 24-hours HH:MM fo ...