在 Silverlight UI 上显示 DHTML 层
我有一个 MOSS 2007 发布网站,其中在各个页面上合并了一些 Silverlight 组件。除了几个区域之外,网站的其余部分是 SharePoint 和 ASPX(即标准 HTML/javascript)。
我正在考虑将动态/下拉菜单合并到主导航中。不幸的是,在某些页面上,菜单靠近 Silverlight 区域,当下拉菜单时,它会落在 Silverlight 块“后面”。
是否有一些简单的事情我没有做,或者是否存在 Silverlight 始终位于通过 HTML DOM 的其余部分显示的动态内容之上的限制?
有什么想法吗?
-凯文
I have a MOSS 2007 publishing site which incorporates some Silverlight components on various pages. Beyond a few areas the rest of the site is SharePoint and ASPX (i.e. standard HTML/javascript).
I'm looking at incorporating a dynamic/dropdown menu to the main navigation. Unfortunately on a few of the pages the menu sits close to a Silverlight area and, when a menu is pulled down it falls "behind" the Silverlight block.
Is there something simple I'm not doing or is there a limitation that Silverlight always be on top of dynamic content displayed via the rest of the HTML DOM?
Any ideas?
-Kevin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了让 Silverlight 出现在其他 HTML 元素后面,silverlight 插件需要在无窗口模式下运行。您可以使用
object
标记上的param
进行配置。请注意,这会降低性能,如果您要显示视频或大量使用复杂的动画,则不建议这样做。
In order for Silverlight to appear behind other HTML elements the silverlight plugin needs to run in windowless mode. You can configure that using a
param
on theobject
tag.Note that is can degrade performance and is not recommended if you are displaying video or making heavy use of complex animations.
你尝试过 CSS 属性:z-index 吗?
have you tried the CSS property: z-index?