使用定时器显示下拉菜单
来源:互联网 发布:mac samba server 编辑:程序博客网 时间:2024/06/05 10:19
html布局:
首排导航和下拉的内容分成两个div写。
<div class="nav">
<ul class="menu">
<li>
<a href="index.html" style="background: #d31017;">首页</a>
</li>
<li>
<a href="online.html">网上服务</a>
</li>
<li>
<a href="product.html">产品服务</a>
</li>
<li>
<a href="business.html">业务联系</a>
</li>
<li>
<a href="custom.html">客户反馈</a>
</li>
<li>
<a href="aboutus1.html">关于我们</a>
</li>
<li>
<a href="destin.html">实用网址</a>
</li>
<li>
<a href="rencai.html">人才加盟</a>
</li>
</ul>
</div>
下拉内容:
<!--首页下拉-->
<div class="slide_nav"></div>
<!-- 网上服务下拉-->
<div class="slide_nav">
<ul class="smenu">
<li>
<a href="#" style="font-size:16px; color:#0a4e8f; font-weight:bold;">
<img src="images/slide_nav.jpg" />网上服务</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />订舱查阅</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />GPS动态</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />仓储服务</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />船公司服务</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />阳光积分</a>
</li>
<li>
<a href="#">
<img src="images/slide_nav2.jpg" />单据下载</a>
</li>
</ul>
<div class="clear"></div>
</div>
....
....(等等下拉内容)
js内容:
$(document).ready(function () {
var timer22 = null;
var i22;
$(".menu li").hover(function () {
var i22 = $(this).index();
var j = $(".menu li").length;
$(this).addClass("nav_ul_li_current").siblings("li").removeClass("nav_ul_li_current");
if (i22 != 0 && i22 != 3 && i22 != 4 && i22 != 7) {
clearTimeout(timer22);
timer22 = setTimeout(function () {
$(".slide_nav").eq(i22).slideDown().siblings(".slide_nav").hide();
}, 30)
} else {
$(".slide_nav").hide();
}
},
function () {
$(".menu li").removeClass("nav_ul_li_current");
timer22 = setTimeout(function () {
$('.slide_nav').hide();
}, 200)
});
$(".slide_nav").hover(function () {
clearTimeout(timer22);
$(".menu li").eq(i22).addClass("nav_ul_li_current").siblings("li").removeClass("nav_ul_li_current");
}, function () {
clearTimeout(timer22);
timer22 = setTimeout(function () {
$(this).hide();
$(".slide_nav").hide();
$(".menu li").removeClass("nav_ul_li_current");
}, 200)
});
});
效果:
- 使用定时器显示下拉菜单
- 使用层显示实现下拉菜单的显示。
- 点击显示菜单 下拉菜单
- PopupWindow 显示下拉菜单
- 下拉菜单--一体显示下拉菜单
- 使用CSS实现下拉菜单的动态显示
- 显示日期的下拉菜单
- CComboBox下拉菜单的显示
- 跨frame显示下拉菜单
- 下拉菜单显示隐藏切换
- note_cloud--显示笔记下拉菜单
- 导航菜单动态显示下拉列表菜单
- 使用 JavaScript 构建下拉菜单
- 下拉菜单Spinner的使用
- 二级下拉菜单的使用
- Spinner下拉菜单简单使用
- SJPullDownMenu下拉菜单框架使用
- jquery带定时器的多个下拉菜单
- 设计模式1----Singleton(单态)
- OC SEL (@selector) 原理及使用总结
- Event Logging 技术简介
- (大型网站之Nginx)图解正向代理、反向代理、透明代理
- 善良比聪明更难
- 使用定时器显示下拉菜单
- Linux下的Root密码忘记破解方法
- iOS 关于block的简单使用
- 亚马逊推新工具,可扫描实体书到Kindle
- PHP四大基本排序算法实例
- 关于对H264码流的PS的封装的相关代码实现
- Git 常用命令整理
- CI jenkins
- Linux/Ubuntu修改主机名【转】