js实现 菜单iframe与主页面iframe 重叠 防止互相遮挡 代码参考
2013-12-02 11:25
681 查看
前些天一直纠结菜单和主页面两个iframe的互相重叠问题,本来以为解决菜单的遮罩就够了,没想到子菜单与主页面重叠的部分因为被遮挡而无法执行相应的鼠标事件,遂上网寻找解决办法,并根据一哥们的思路实现了通过鼠标的移动实现界面z-index的互相切换,代码展示的只是一个思路,希望对大家有帮助~
页面a.html
<body>
<iframe id="x" src="Menu.aspx" frameborder="0" scrolling="no" width="1300px" height="200px" style="position:absolute;top:80px;left:315px;z-Index:-1;"></iframe>
<iframe id="y" src="MainPage.aspx" frameborder="0" scrolling="no" style="position:absolute;width:1300px;height:800px;z-index:1; top: 250px; left: 100px;"></iframe>
</body>
<script type="text/javascript">
function ChangeZIndex1() {
document.getElementById("x").style.zIndex=1;
document.getElementById("y").style.zIndex = -1;
}
function ChangeZIndex2() {
document.getElementById("Menu").style.zIndex = -1;
document.getElementById("MapRegion").style.zIndex = 1;
}
</script>
页面x.aspx
<body onmouseenter="parent.ChangeZIndex1()" onmouseleave="parent.ChangeZIndex2()">
</body>
页面a.html
<body>
<iframe id="x" src="Menu.aspx" frameborder="0" scrolling="no" width="1300px" height="200px" style="position:absolute;top:80px;left:315px;z-Index:-1;"></iframe>
<iframe id="y" src="MainPage.aspx" frameborder="0" scrolling="no" style="position:absolute;width:1300px;height:800px;z-index:1; top: 250px; left: 100px;"></iframe>
</body>
<script type="text/javascript">
function ChangeZIndex1() {
document.getElementById("x").style.zIndex=1;
document.getElementById("y").style.zIndex = -1;
}
function ChangeZIndex2() {
document.getElementById("Menu").style.zIndex = -1;
document.getElementById("MapRegion").style.zIndex = 1;
}
</script>
页面x.aspx
<body onmouseenter="parent.ChangeZIndex1()" onmouseleave="parent.ChangeZIndex2()">
</body>
相关文章推荐
- Extjs4.0 最新最全视频教程
- 底部Popwindow形式菜单的类的封装
- Javascript中toFixed方法的改进
- drupal中hook_menu()使用
- 一步一步跟我学易语言之第二个易程序菜单设计
- IE右键菜单被修改
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- ASP动态级联菜单实现代码
- js显示当前星期的起止日期的脚本
- JQuery与iframe交互实现代码
- 用expression的一行代码解决iframe挂马的问题
- Firefox返回时Iframe的显示Bug的解决方法
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- 从jsp发送动态图像
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- Div+Js实现的带阴影菜单 微软以前网站曾用过