gpt4 book ai didi

silverlight - 防止在更改其显示时重新加载对象标签(样式的显示属性)

转载 作者:行者123 更新时间:2023-12-04 20:54:25 25 4
gpt4 key购买 nike

我已经使用对象标签在我的 html 页面中嵌入了 Silverlight 控件。我必须通过更改父标记的显示属性来显示和隐藏对象标记的父级。我需要这样做是因为页面的布局是选项卡式的,即用户可以在选项卡之间切换。显示选项卡需要隐藏上一个选项卡的内容并显示新内容。
下面是对象标签代码:

<div id="slControlDiv" style="width:0px; height:0px;">
<object id="slobj" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100" height="25" style="display: block;">
<param name="source" value="ILCFileUploader.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
</object>

当我隐藏对象标签的父级时,即将显示更改为无,然后通过将显示更改为阻止或空来显示它,silverlight 控件会重新加载。

有没有办法阻止它重新加载?我曾尝试将可见性更改为折叠然后更改为可见,但这仅适用于 IE8 和 Firefox。在其他浏览器中,元素仍然占据空间,尽管它是隐藏的。我希望控件在隐藏时也释放空间。

感谢和问候,
纳迪姆·乌拉

最佳答案

我发现设置包含元素(例如 div)的“visibility=hidden|show”允许隐藏|显示包含的对象元素,而不会在重新显示时重新加载。使用“偏移量”方法也有效(绝对将其定位在文档的可见区域之外)。

关于silverlight - 防止在更改其显示时重新加载对象标签(样式的显示属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com