- 浏览: 650499 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (213)
- JAVA (53)
- Tomcat (14)
- EXTJS专栏 (2)
- 数据库 (23)
- JavaScript (13)
- jQuery (11)
- 需求分析 (2)
- css (1)
- 手机 (1)
- php (7)
- 生活 (1)
- ssh (11)
- JFReeChart (2)
- Delphi (1)
- junit (0)
- liunx (10)
- 项目管理 (11)
- 文件下载 (1)
- Eclipse (2)
- jsp (2)
- 外挂、游戏 (1)
- 面试题 (8)
- 性能测试 (2)
- apache (1)
- MyBatis (1)
- Webservice (2)
- ant (1)
- IDEA (2)
- log4j (1)
- 小程序 (1)
最新评论
-
hll127:
请问service这个方法里为什么要while(true)啊? ...
jsp页面静态化例子 -
tarena1:
Spring 源码解读 推荐流程 -
konglx:
springaop_springmvc 写道可以参考最新的文档 ...
Web项目添加Maven支持步骤 -
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Web项目添加Maven支持步骤 -
9976:
很好,谢谢
Spring 源码解读 推荐流程
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Enve</title>
<meta http-equiv=content-type content="text/html; charset=gb2312">
<meta content="MSHTML 6.00.3790.2541" name=GENERATOR>
<script>
function createEnvelopDiv(Div)
{
var gap = 0;
if(navigator&&navigator.userAgent.toLowerCase().indexOf("msie") == -1)
{
gap = 2;
}
var displayDiv = Div;
if(typeof(displayDiv.envelopDiv) == "undefined")
{
// create a div to envelop
var tEnvelopDiv = document.createElement("DIV");
// define the envelopDiv's style
tEnvelopDiv.style.left = "-1000000";
tEnvelopDiv.style.top = "-1000000";
tEnvelopDiv.style.width = "0";
tEnvelopDiv.style.height = "0";
tEnvelopDiv.style.zIndex = 10000;
// create a iframe
var tEnvelopIframe = document.createElement("IFRAME");
var tDate = new Date();
var tEnvelopIframeId = "envelopiframe" + tDate.getTime();
tEnvelopIframe.id = tEnvelopIframeId;
tEnvelopIframe.name = tEnvelopIframeId;
// define the iframe's style
tEnvelopIframe.style.position = "absolute";
tEnvelopIframe.style.left = "-1000000";
tEnvelopIframe.style.top = "-1000000";
tEnvelopIframe.style.zIndex = tEnvelopDiv.style.zIndex-1;
tEnvelopIframe.frameBorder = "1";
tEnvelopIframe.src = "javascript:false;";
tEnvelopDiv.appendChild(tEnvelopIframe);
displayDiv.envelopDiv = tEnvelopDiv;
displayDiv.envelopDiv.EnvelopIframeId = tEnvelopIframeId;
displayDiv.parentNode.insertBefore(displayDiv.envelopDiv,displayDiv);
}
// get the iframe
tEnvelopDivIframeId = displayDiv.envelopDiv.EnvelopIframeId;
if(frames&&(frames[tEnvelopDivIframeId]&&frames[tEnvelopDivIframeId].frameElement))
{
tIframe=frames[tEnvelopDivIframeId].frameElement;
}
else
{
tIframe=document.getElementById(tEnvelopDivIframeId);
}
tIframe.style.left = displayDiv.style.left;
tIframe.style.top = displayDiv.style.top;
tIframe.style.width = displayDiv.offsetWidth-2*gap+"px";
tIframe.style.height = displayDiv.offsetHeight-2*gap+"px";
tIframe.style.display = displayDiv.style.display;
tIframe.style.visibility = displayDiv.style.visibility;
displayDiv.style.zIndex = displayDiv.envelopDiv.style.zIndex+1;
return false;
}
</script>
</head>
<body>
<select name="ddd" style="position:absolute;font-size:14px;top:196px;left:106px;">
<option>select</option>
</select>
<div id="Div1" style="position:absolute;font-size:14px;top:126px;left:106px;width:210px;height:100px;background-color:red;border:green 2px solid">
盖不住select的Div1
</div>
<div id="Div2" style="position:absolute;font-size:14px;top:180px;left:160px;width:150px;height:50px;background-color:white;border:blue 1px solid">
盖住select的Div2<br />
3秒后左移并遮盖
</div>
<script>
t = document.getElementById("Div2");
setTimeout("test()", "3000");
function test()
{
t.style.left = "140px";
createEnvelopDiv(t);
}
</script>
</body>
</html>
发表评论
-
tomcat7下对HTTPS的部署配置
2018-11-09 15:33 7731、申请CA证书,可以在腾讯云或者阿里云申请到免费的CA ... -
IDEA切换 svn 问题
2017-11-27 09:21 4940今天项目,本来以为就几分钟的事没想到,还出现报错了,错误日记 ... -
log4j cfx 接口请求、返回信息 日志文件分离
2017-06-28 15:04 2132log4j.rootLogger=info,stdout, ... -
junit 启动报错:java.lang.NoClassDefFoundError
2013-04-17 19:31 1647junit 启动报错:java.lang.NoClassDe ... -
Java中抽象类和接口的区别
2013-04-16 12:12 1006小结 1.abstract class 在 Java ... -
web.xml中servlet, bean, filter, listenr 加载顺序汇总
2013-03-28 16:17 1523web.xml中servlet, bean, filter, ... -
深入Java虚拟机JVM类加载初始化学习笔记
2013-03-26 20:39 12201. Classloader的作用,概括来说就是将编译后的c ... -
http代理出错Proxy Error
2013-03-22 09:15 1629最近项目突然访问几下次报: Proxy Error ... -
通过javamelody监控web应用的性能指标
2013-03-04 12:00 17531、问题背景 为了提升应用的性能我们可能需要做很多分析和 ... -
javamelody监控
2013-03-04 11:50 1489. 将 javamelody-1.42.0.war 文件部署 ... -
myeclipse安装svn插件的肯定可行的方法
2012-12-18 21:26 9321、下载最新的SVN包:http://subclipse.ti ... -
WordTemplate 使用
2012-03-27 11:28 1208http://wiki.softartisans.com/di ... -
asyn4j 异步方法调用框架
2012-03-14 14:19 1945例子: 1.调用普通方法 主方法 ... -
asyn4j -- 异步方法调用框架
2012-03-14 14:15 01.3更新 优化代码 新增任务持久与恢复功能 ... -
JasperReport
2011-09-01 13:45 1262“在JRE 5以上的java环境中,java会自动加载$JAV ... -
解决Linux操作系统下AES解密失败的问题
2011-03-11 16:00 7031现象描述: windows上加解密正常,linu ... -
使用set+list进行过滤重复并排序
2011-02-28 11:30 1806有时要把有重复的数据用set去掉重复元素,但用set后又把元素 ... -
ssh 事务
2011-01-12 23:03 1180ssh在做事务提交时,不能直接用Sql语句进行insert i ... -
struts2与 json
2011-01-10 09:17 1210需要注意的是,如果用JSON插件把返回结果定为JSON。而JS ... -
struts2返回json数据问题
2011-01-06 20:58 1281最近同事反映struts2返回数据不了json数据,特意测试了 ...
相关推荐
Div下拉菜单被Select挡住的解决办法 下拉菜单 bbbbbbb ccccccc ccccccc ccccccc ccccccc test0 test1 ...Div被Select挡住,是一个比较常见的问题。...这个div就可以盖住select了. [Ctrl+A 全选 注:如需引入外部
在实际应用中,除了上述方法外,还可以通过其他方式解决div被select遮挡的问题,例如: - 调整CSS的z-index属性,确保所有元素的层级关系正确无误。 - 使用JavaScript动态监测select的位置,并相应地调整div的位置...
关键在于,虽然`Div`无法直接盖住`Select`,但是`Div`可以覆盖`Iframe`,而`Iframe`可以覆盖`Select`。因此,当`Div`扩展时,`Iframe`也随之扩展,有效地将`Div`的下拉菜单部分“推”到`Select`之上,解决了遮挡问题...
在IE6中,由于其解析机制的问题,当一个div层和select下拉列表放置在同一页面上时,无论div层的z-index如何调整,它总是会被下拉列表覆盖。这种情况对于使用IE6浏览器的用户来说,会造成极大的不便。 为了解决这个...
大家如果做过那种黑色遮罩盖住整张页面,而碰巧用户用的是IE6,更碰巧的是页面上有select元素,那就有得头疼了(原理就不在这里赘述了)。我们会发现弹出的DIV没法遮住select, 轮到我们的iframe出场了。逻辑如下: ...
不在详细的说明代码了,帖出代码之前需要说明一点儿的是IE环境下,由于下拉框(select元素)优先级太高了,弹出的div元素无法盖住下拉框元素,很烦人的一个IE的BUG(个人认为是BUG ^o^),我使用的方法是在弹出时...
不在详细的说明代码了,帖出代码之前需要说明一点儿的是IE环境下,由于下拉框(select元素)优先级太高了,弹出的div元素无法盖住下拉框元素,很烦人的一个IE的BUG(个人认为是BUG ^o^),我使用的方法是在弹出时...