如何做到这一点可以点击 显示内容 部分
how to do that can click the show content part?
http://phplist.xxmn.com/menu.html
当鼠标悬停在导航上时(cpanel
)。 它在其下显示相应的内容。 但是我无法单击其中的链接。 有没有办法得到它。我知道它将使用 setTimeout。 但是我不知道该怎么做。谢谢。
当我更改top
值时,在IE7和IE6下,我仍然无法单击显示内容中的链接。
不是好方法,但对你有用,更好的方法:使用css top = 20px
:
var timeout;
$(function(){ // = document.ready
$("#nav ul li").hover(function() {
$(this).find(".sub-menu").show();
clearTimeout(timeout);
}, function() {
var timeout = setTimeout(function(){
$(this).find(".sub-menu").hide();
},1000); // 1000 = 1 second
});
});
您应该将内容div 放在菜单元素旁边,并更改其显示和消失的方式。在菜单上显示它mouseover
在内容上mouseout
隐藏它。我认为这将是最简单的方法。
$(document).ready(function () {
$("#nav ul li").on('mouseenter', function () {
$('#nav ul li').find(".sub-menu").hide();
$(this).find(".sub-menu").show();
});
$('.sub-menu').on('mouseleave click', function () {
$(this).hide();
});
});
相关文章:
- HTML表内容:如果行很长,如何在新行中显示部分内容
- 下载网站'的内容并在另一个网站中显示(部分)
- 向下滚动页面时在侧边栏中显示部分标题(也许使用 BS scrollspy?
- 通过单击事件显示部分
- 使用javascript显示部分JSON数据
- 仅显示部分参数的警报
- 显示部分没有画布、没有框架或没有插件的图像
- 如何通过菜单单击隐藏显示部分
- 如何在将 ui-router 与 expressjs 一起使用时显示部分
- 根据用户输入实时隐藏/显示部分
- React JS:如何突出显示部分数据更改
- carouFredSel:显示部分项目
- 我可以't在html中显示部分
- 显示部分域路径
- 使用ui显示部分.引导程序崩溃
- 如何保持CSS/HTML下拉菜单显示部分离开页面
- 从HTML/Text中提取URL,但如果URL只显示部分,如"/secondpage.html"
- 显示部分命中的结果
- 在EmberJS中隐藏/显示部分
- jQuery ScrollSpy只突出显示部分滚动部分