javascript - 对象标签覆盖 div 标签,如何防止这种情况发生?

标签 javascript html css

这是 jsfiddle。

我用一个 activeX 对象把它放在上面。

请允许您的浏览器安装它以重现此错误。

http://jsfiddle.net/hA5fy/

并在此处进行快速代码预览。

<!DOCTYPE HTML>
<html>
<head>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
</head>
<body>
    <div id="wanttooverlay" style="width:100px; height:100px; background-color:Red; position:absolute; top:0px; left:0px;"></div>
    <OBJECT style="width:500px; height:500px; background-color:blue;" id="Rdviewer" classid="clsid:ADB6D20D-80A1-4aa4-88AE-B2DC820DA076" type="application/html" codebase="rdviewer50.cab#version=5,0,0,239" >
        <param wmode="transparent" />
    </OBJECT>
</body>
</html>

我已经做了一些事情来解决,比如设置 z-index、设置参数 wmode="transparent",以及诸如此类的事情。

但对我来说似乎没有任何解决方案。

红色框将是我应用程序中的日期选择器。

这可以通过操纵 CSS 来完成吗?

仅供引用,我正在准备好文档时通过脚本实现对象标签。

这会不会有问题??

希望有人能解决这个问题。

最佳答案

OBJECT 内联样式中:

插入:

position:absolute;

更改为:

<OBJECT style="width:500px; height:500px; background-color:blue;position:absolute;" id="Rdviewer" classid="clsid:ADB6D20D-80A1-4aa4-88AE-B2DC820DA076" type="application/html" codebase="rdviewer50.cab#version=5,0,0,239" >
    <param wmode="transparent" />
</OBJECT>

注意:

  • 尽量避免内联样式。
  • z-index 仅适用于定位元素(position:absolute, position:relative,或位置:固定)。

JSFiddle Demo

关于javascript - 对象标签覆盖 div 标签,如何防止这种情况发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24901013/

相关文章:

html - 单选按钮和文本方向

html - 在 Flexbox 中居中不起作用。什么是高度、宽度、显示和位置要求?我错过了什么?

css-selectors - 将伪类的效果应用于类的所有成员

html - 固定标题和固定右滚动条

javascript - 循环遍历两年之间的每个月

javascript - 分页 - 滚动到顶部

javascript - 从外部文件、JQuery/Javascript 中提取样式表 src/href

HTML:从模板复制代码

javascript - 如何处理这种 JavaScript Promise 相关情况?

javascript - Symfony:访问被拒绝时显示 jQuery 模式对话框