实现Window开始菜单效果 点击开始按钮出现菜单层,我设置菜单层的blur事件当焦点离开时隐藏层,但是当我点击菜单层里的按钮时层就关闭了。按钮事件没有执行。谁有好的解决办法,请指点一下!谢谢了!急用!用JQuery实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(function() { //绑定开始菜单栏显示关闭状态 $("#Switch").click(function() { if ($("#BeganMenu").css("display") == "none") { $("#BeganMenu").css("display", "block"); $("#BeganMenu").focus(); } }); //当鼠标焦点离开开始菜单时关闭开始菜单 $("#BeganMenu").blur(function() { if ($(this).css("display") == "block") { $(this).css("display", "none"); } }); });<body><div id="BeganMenu"> <div id="MainMenu" style="width:180px; float:left;"> <a href="javaScript:alert('guanli');">guanli</a> </div> <div style="float:left;"> <a href="javaScript:alert('guanli');">退出</a> </div> </div> <div id="Sample"> <div id="Switch" title="开始菜单" style="width:60px; height:30px; background-image:url(../Images/admin/SwitchButton.gif);"> <div > <div id="State"></div> </div></body> 是你没等点击就关闭了,所以根本没能点击上。给你菜单层里的按钮同样加上blur和mouseover(在这里显示菜单)事件。 我觉得用Ext Js实现起来比较容易点 jsp中如何屏蔽浏览器后退键 能否通过把Dll文件打包成cab文件,然后客户端通过js调用dll 各位帮个忙,有关iframe和form提交的问题,谢谢! 我的JS库需要兼容Opera,不过我在这方便的经验很少,给点提示 用javascript实现一个简单的功能 有没有前台数据图形化展现的工具 怎么截图 图片上传问题 请教一个页面刷新问题! 怎么让一个iframe在提交数据后隐藏! javascript的匹配一个空字符串,正则表达式应该怎么写 急!!谁能给一段英文google地图的代码?
//绑定开始菜单栏显示关闭状态
$("#Switch").click(function() {
if ($("#BeganMenu").css("display") == "none") {
$("#BeganMenu").css("display", "block");
$("#BeganMenu").focus();
}
});
//当鼠标焦点离开开始菜单时关闭开始菜单
$("#BeganMenu").blur(function() {
if ($(this).css("display") == "block") {
$(this).css("display", "none");
}
});
});<body>
<div id="BeganMenu">
<div id="MainMenu" style="width:180px; float:left;">
<a href="javaScript:alert('guanli');">guanli</a>
</div>
<div style="float:left;">
<a href="javaScript:alert('guanli');">退出</a>
</div>
</div>
<div id="Sample">
<div id="Switch" title="开始菜单" style="width:60px; height:30px; background-image:url(../Images/admin/SwitchButton.gif);">
<div >
<div id="State"></div>
</div>
</body>
给你菜单层里的按钮同样加上blur和mouseover(在这里显示菜单)事件。