DIV 具有较高的 z-index 隐藏点击 div 具有较低的 z-index 包含 Silverlight 对象
DIV with higher z-index hides on clicking on div with lower z index containing Silverlight object
我在一个表单中有 2 个 div,我希望其中一个 div 始终浮动在另一个之上。 id 为 "help" 的 div 显示帮助按钮。当我导航到该页面时,帮助 div 位于第二个 div 之上,但如果我单击第二个 div 上的任意位置,第一个 div 会隐藏。如果我调整 window 的大小,它会再次出现。
注意:第二个 div 扩展到父级的全宽和全高。
<body>
<form id="form1" runat="server" style="height:100%; display:flex; flex-
flow:column; ">
<div id="help" style="position:absolute; z-index:1;">
</div>
<div style="position:absolute;z-index:0;">
<!-- Here there is a Silverlight component -->
</div>
</form>
</body>
解决方法是在 silverlight 对象中将 "Windowless" 设置为 true。
<param value="true" name="windowless"/>
根据 Microsoft 文档在 windowless 模式下,Silverlight 插件没有自己的渲染 window。而是插件内容直接由浏览器显示window。这使 Silverlight 内容能够在视觉上与 HTML 内容重叠和融合。
https://technet.microsoft.com/pt-br/library/cc838156(v=vs.95).aspx
我在一个表单中有 2 个 div,我希望其中一个 div 始终浮动在另一个之上。 id 为 "help" 的 div 显示帮助按钮。当我导航到该页面时,帮助 div 位于第二个 div 之上,但如果我单击第二个 div 上的任意位置,第一个 div 会隐藏。如果我调整 window 的大小,它会再次出现。
注意:第二个 div 扩展到父级的全宽和全高。
<body>
<form id="form1" runat="server" style="height:100%; display:flex; flex-
flow:column; ">
<div id="help" style="position:absolute; z-index:1;">
</div>
<div style="position:absolute;z-index:0;">
<!-- Here there is a Silverlight component -->
</div>
</form>
</body>
解决方法是在 silverlight 对象中将 "Windowless" 设置为 true。
<param value="true" name="windowless"/>
根据 Microsoft 文档在 windowless 模式下,Silverlight 插件没有自己的渲染 window。而是插件内容直接由浏览器显示window。这使 Silverlight 内容能够在视觉上与 HTML 内容重叠和融合。
https://technet.microsoft.com/pt-br/library/cc838156(v=vs.95).aspx