社区
JavaScript
帖子详情
用层做的动态下拉菜单弹出后,为何不在最上层?
零基础学编程by学哥
2001-07-05 04:02:09
在菜单弹出的地方有个combobox控件,弹出菜单后,应该菜单会在控件的上面,可是现在控件却在菜单的上面,菜单被挡住了.
...全文
753
27
打赏
收藏
用层做的动态下拉菜单弹出后,为何不在最上层?
在菜单弹出的地方有个combobox控件,弹出菜单后,应该菜单会在控件的上面,可是现在控件却在菜单的上面,菜单被挡住了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
零基础学编程by学哥
2001-07-06
打赏
举报
回复
请教,用IFrame怎么实现?
零基础学编程by学哥
2001-07-06
打赏
举报
回复
问题的关键是select被盖住了一半,如果让它隐藏会影响页面的.
零基础学编程by学哥
2001-07-06
打赏
举报
回复
谢谢大家.这个问题恐怕只能这样了.
Zee
2001-07-06
打赏
举报
回复
菜单是用IFRame而不是DIV,下拉菜单不显示时IFrame隐藏;出现时计算出位置移动过去再显示。
这个做起来很麻烦的,因为这样菜单和主窗口是父子窗口关系而不是DIV那样的是父窗口的一个元素。IFrame和父窗口的鼠标事件要分别处理,而且两者之间还要有交互。写出来的Script也很复杂难看,要求不高的话就按孟子E章的办法做好了,这是现在绝大多数菜单的标准做法。
Zee
2001-07-05
打赏
举报
回复
用IFrame做菜单就能盖住Select。
不过很复杂。
孟子E章
2001-07-05
打赏
举报
回复
干吗非得要它存在??又看不到!
零基础学编程by学哥
2001-07-05
打赏
举报
回复
不行啊,大哥.没办法了?
孟子E章
2001-07-05
打赏
举报
回复
http://www.csdn.net/expert/topic/117/117521.shtm
孟子E章
2001-07-05
打赏
举报
回复
editplus没问题啊
孟子E章
2001-07-05
打赏
举报
回复
明明是frontpage做的吗,有这事情?我试试!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<body>
<!--主功能表-->
<table width=100% border=0 cellspacing=0 height="31">
<tr>
<td bgcolor=navy style="font-size: 12; color: white" height="13">VBScript的網頁功能表製作</td>
</tr>
<tr>
<td bgcolor=CFCFCF style="font-size: 12" height="14"><a href="#" id="lnk1" style="text-decoration:none;" onmouseover="CallMenu1()" onmouseout="CallMenu2()"> 檔案 </a</td>
</a>
</tr>
</table>
<div id="menu2" style="position:absolute;left:10px;top:47px;z-index:0;">
<select id=mxh stype="visibility:visible">
<option value="这里是实际上机器读到的值">这里是下拉框里显示的值</option>
<option value=""></option>
<option value=""></option>
......................
</select>
</div>
<!--跳出式功能表-->
<div id="menu1" style="position:absolute;left:10px;top:45px;z-index:0;visibility:hidden;" onmouseover="CallMenu1()" onmouseout="CallMenu2()">
<table border=1 cellspacing=0>
<tr><td bgcolor=yellow style="font-size:12;"><a href="../homepage.html" style="text-decoration:none;"> 前往首頁 </a></td></tr>
<tr><td bgcolor=yellow style="font-size:12;"><a href="../vbs/vbs.html" style="text-decoration:none;"> VBScript物件運用 </a></td></tr>
<tr><td bgcolor=yellow style="font-size:12;"><a href="vbss.html" style="text-decoration:none;"> 離開 </a></td></tr>
</table>
</div>
</BODY>
</HTML>
零基础学编程by学哥
2001-07-05
打赏
举报
回复
那有其他解决办法吗?弹出菜单&控件重叠??
零基础学编程by学哥
2001-07-05
打赏
举报
回复
大哥,还有一个问题,怎么我的editplus中的中文拷贝到这里就变成怪模样了??
孟子E章
2001-07-05
打赏
举报
回复
没有办法的!以前有这样的萜子!!IE的select和NN的textarea都有这种缺陷的,控制不了!
零基础学编程by学哥
2001-07-05
打赏
举报
回复
大哥,你怎么把select控件隐藏了,我要它仍然在那里,不过要放在下面一层,让菜单层在上面.大哥,麻烦你再看看,谢谢了.
孟子E章
2001-07-05
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>菜单</title>
</head>
<body>
<!--主功能表-->
<table width=100% border=0 cellspacing=0 height="31">
<tr>
<td bgcolor=navy style="font-size: 12; color: white" height="13">VBScript的網頁功能表製作</td>
</tr>
<tr>
<td bgcolor=CFCFCF style="font-size: 12" height="14"><a href="#" id="lnk1" style="text-decoration:none;" onmouseover="CallMenu1()" onmouseout="CallMenu2()"> 檔案 </a</td>
</a>
</tr>
</table>
<div id="menu2" style="position:absolute;left:10px;top:47px;z-index:0;">
<select id=mxh stype="visibility:visible">
<option value="这里是实际上机器读到的值">这里是下拉框里显示的值</option>
<option value=""></option>
<option value=""></option>
......................
</select>
</div>
<!--跳出式功能表-->
<div id="menu1" style="position:absolute;left:10px;top:45px;z-index:0;visibility:hidden;" onmouseover="CallMenu1()" onmouseout="CallMenu2()">
<table border=1 cellspacing=0>
<tr><td bgcolor=yellow style="font-size:12;"><a href="../homepage.html" style="text-decoration:none;"> 前往首頁 </a></td></tr>
<tr><td bgcolor=yellow style="font-size:12;"><a href="../vbs/vbs.html" style="text-decoration:none;"> VBScript物件運用 </a></td></tr>
<tr><td bgcolor=yellow style="font-size:12;"><a href="vbss.html" style="text-decoration:none;"> 離開 </a></td></tr>
</table>
</div>
<script language=javascript>
function CallMenu1()
{
document.all("menu1").style.visibility = "" ;
document.all("mxh").style.visibility = "hidden" ;
}
function CallMenu2()
{
document.all("menu1").style.visibility = "hidden"
document.all("mxh").style.visibility = "visible" ;
}
</script>
</body>
</html>
零基础学编程by学哥
2001-07-05
打赏
举报
回复
小孟大哥,搞定没有啊?
「已注销」
2001-07-05
打赏
举报
回复
灌
灌灌 灌灌灌 灌灌
灌灌 灌灌 灌灌 灌灌
灌灌灌 灌灌灌 灌灌 灌灌
灌灌 灌灌 灌灌 灌灌
灌灌 灌 灌灌 灌
灌 灌 灌 灌 灌灌
灌 灌灌灌 灌 灌灌灌
灌灌灌灌灌灌灌灌灌灌灌灌灌灌 灌灌灌灌灌灌 灌 灌灌灌灌灌灌灌灌灌灌灌灌灌灌
灌灌 灌灌 灌 灌灌
灌灌 灌灌 灌 灌灌
灌灌 灌灌 灌 灌灌
灌灌 灌灌灌 灌 灌灌
灌灌 灌灌 灌 灌灌
灌灌 灌灌 灌 灌 灌灌
灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌 灌 灌灌 灌灌
灌灌 灌 灌 灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌
灌灌 灌 灌 灌灌
灌灌 灌 灌 灌灌
灌灌 灌 灌灌 灌灌
灌灌 灌灌 灌灌灌灌灌 灌灌
灌灌 灌 灌灌灌 灌灌
灌灌 灌灌 灌灌 灌灌
灌灌 灌灌 灌灌 灌灌
灌灌 灌灌灌 灌灌 灌灌
灌灌 灌灌灌灌 灌灌 灌灌 灌
灌灌 灌灌灌灌灌 灌灌 灌灌 灌灌
灌灌 灌灌灌灌 灌灌 灌灌灌灌灌灌灌灌灌 灌灌灌灌灌灌
灌灌 灌
零基础学编程by学哥
2001-07-05
打赏
举报
回复
大哥,已经发到你的信箱了.
其实上面就是..
孟子E章
2001-07-05
打赏
举报
回复
div保证没问题的!把你的代码拿来
零基础学编程by学哥
2001-07-05
打赏
举报
回复
up
加载更多回复(7)
很犀利的
弹出
层,
弹出
层代码
弹出
层通常包括模态对话框、提示框、
下拉菜单
等,它们能够以不打断用户主流程的方式显示信息或请求用户输入。标题中的“很犀利的
弹出
层,
弹出
层代码”暗示我们将探讨一种高效且实用的
弹出
层实现方法。
弹出
层的核心...
推荐10个CSS3 制作的创意
下拉菜单
效果
9. 婆娑的CSS3
下拉菜单
:为子菜单项设计了一种婆娑的动画效果,使用CSS3的动画或过渡属性来实现,使得鼠标悬停在上层菜单项时,子菜单项呈现出像树叶摇曳般自然流畅的效果。 10. 简约风格CSS3
下拉菜单
:采用CSS3的...
解决移动端滚动穿透问题
当用户在页面上触发一个
弹出
层(如模态对话框、
下拉菜单
或加载遮罩层)时,通常希望页面主体部分在此期间不可滚动,以防止意外的滚动行为影响交互。然而,如果不正确处理,用户仍可能在遮罩层存在时滚动到页面底部,...
Visual C++编程技巧精选500例.pdf
042 如何在程序启动时
弹出
文件打开对话框? 第4章 标题栏与菜单栏 043 如何获取标题栏高度? 044 如何设置标题栏文字? 045 如何获取标题栏文字颜色? 046 如何设置标题栏文字颜色? 047 如何在文档类中设置标题栏文字? ...
ElementUI Select组件滚动时选项超出区域问题
解决方法有以下几种:一是调整 z-index 值,确保 Select 组件的 z-index 高于其他元素,让
下拉菜单
始终显示在
最上层
;二是使用 ElementUI 提供的 popper-append-to-body 属性,将其设置为 false,使
下拉菜单
相对于 ...
JavaScript
87,993
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章