Bootstrap中的modal被silverlight遮挡了,解决方案:

<object  id='xx'....>
...
<param name="windowless" value="true"/>
...
</object>

无窗口模式的限制如下:

  • 性能问题。无窗口模式需要进行大量的计算,与透明插件背景相结合时更是如此。。

  • 不支持将鼠标输入传递到插件与之重叠的 HTML 内容,即使在该插件具有透明背景时也是这样。若要通过 HTML 处理鼠标输入,HTML 必须与 Silverlight 插件重叠。

  • 在插件的边界外没有鼠标捕获支持。

  • 没有辅助功能或 IME 支持。

  • 在全屏模式下不支持无窗口模式。

  • 不支持在使用超链接导航到新窗口时禁止显示弹出窗口阻止程序。此外,还要注意的是,在 Safari 上不支持禁止显示弹出窗口阻止程序,无论窗口模式如何。

  • 由于浏览器和平台限制而产生的问题:

    • 在 Windows XP 上、禁用了 DWM 的 Windows Vista 上和 Internet Explorer 中(与平台无关),在动画和视频播放中出现可视的撕裂。

    • 在与 Safari 中的 HTML 内容重叠时,呈现不可靠。

    • 基于 Mozilla 的浏览器中的焦点问题。当焦点在该插件和其他插件或 HTML 控件之间移动时,多个控件有时候显得具有焦点。

关于Windowless更多具体的阐述,可以查看MSDN中的Windowless解析。

常用嵌入Silverlight 组件的对象

<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="ClientBin/Video_Presentations.xap"/>//源文件
<param name="onerror" value="onSilverlightError" />//错误处理函数
<param name="background" value="transparent" />//背景
<param name="minRuntimeVersion" value="4.0.50826.0" />//运行最低版本
<param name="autoUpgrade" value="true" />//是否自动更新
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>
</object>

通过msdn我们可以看到Silverlight Plug-in Object的所有引用:   

http://msdn.microsoft.com/zh-cn/bb412366 下表列出了几乎所有可能被使用到的参数:

[参数] -------------------------[描述]----------------------------------[类型]

allowHtmlPopupWindow 指示Silverlight插件中承载的内容是否可以使用HtmlPage.PopupWindow 方法来显示新的浏览器窗口。对于同一个域中的应用程序,默认值为true;对于跨域应用程序,默认值为false。 Boolean
autoUpgrade 指示早于minRuntimeVersion的Silverlight插件版本是否将尝试自动更新。默认值为true。 Boolean
background Silverlight插件所在区域的默认背景色。该值默认情况下为白色。 Color with or without alpha (RGB, ScRGB)
enableAutoZoom 指示宿主(对于某些平台)是否可以调用增加DPI的缩放行为。默认为true。 Boolean
enableCacheVisualization 指示是否使用非生产分析可视化模式,显示页面中使用色彩覆盖进行GPU加速的部分。通常在调试状态下使用,不要在已发布的版本中使用该参数。默认值为false。Boolean
enableFramerateCounter 指示是否在当前浏览器的状态栏中显示当前的帧率(仅限于Microsoft Windows操作系统上的Microsoft Internet Explorer浏览器)。  Boolean
enableGPUAcceleration 指示是否将图形处理器单元(GPU)硬件加速用于缓存合成,这将使图形获得优化。默认值为false。(注意该属性不适用于无窗口模式,也就是在windowless=true的情况下设置该值为true无效) Boolean
enablehtmlaccess 指示Silverlight插件是否有权访问当前浏览器中的DOM元素(文档对象模型)。对于同一个域中的应用程序,默认值为true;对于跨域应用程序,默认值为false。 Boolean
enableNavigation 指示Silverlight插件中所承载的内容是否可以使用HyperlinkButton来导航到外部URI。默认值为all。 all:承载的内容可以使用HyperlinkButton导航到任何URI。none:承载的内容无法使用HyperlinkButton导航到外部URI,但仍允许用于内部导航的相对URI。
enableRedrawRegions 确定是否显示用每个帧显示重绘的各个插件区域,此属性仅用于在部署期间进行性能优化和可视化,不要在任何已部署的Silverlight应用程序中指定它。默认值为false。 Boolean
fullScreen 指示Silverlight插件是否显示为全屏模式。默认值为false。 Boolean
getSystemGlyphTypefaces 返回用户的计算机上安装的字体的GlyTypefaceCollection。 GlyTypefaceCollection
initParams 用户自定义的初始化参数列表。 以逗号分隔开的键值对。
isLoaded 是否加载了所有初始内容。默认值为false。 Boolean
maxframerate Silverlight每秒可呈现的最大帧数。默认值为60。注意减小此值可能会使Silverlight动画看起来不太流畅,但同时会加大Silverlight动画和Javascript动画之间并行执行的效率。 Integer
minRuntimeVersion 指示运行基于Silverlight的应用程序所需的最小版本号。 Version number
onError 指定在Silverlight插件生成本机代码级别的XAML分析错误或运行时错误时,要调试的处理程序的名称。 JavaScript function名称
onFullScreenChanged 指定FullScreenChanged事件的处理程序,当Silverlight插件的FullScreen属性更改时触发该事件。 JavaScript function名称
onLoad 指定Loaded事件的处理程序,当Silverlight插件已完成加载到浏览器DOM中时触发该事件。 JavaScript function名称
onResize 指定Resized事件的处理程序,当调整Silverlight插件object标记的大小以及当Silverlight插件的ActualHeight或ActiveWidth发生更改时触发该事件。 JavaScript function名称 onSourceDownloadComplete 指定在完成源下载时调用的事件处理程序的名称。 JavaScript function名称
onSourceDownloadProgressChanged 指定在源下载进度更改时调用的事件处理程序的名称。 JavaScript function名称
onZoom 指定Silverlight插件区域被宿主程序缩放时的事件处理程序。JavaScript function名称
source 用于加载和运行Silverlight插件的xap包的地址。 URI
splashScreenSource 指定在加载Silverlight插件时的初始屏幕画面。 URI
windowless 指示Silverlight插件是否显示为无窗口模式。默认值为false。 Boolean

Bootstrap modal被sliverlight掩盖。的更多相关文章

  1. Bootstrap Modal 垂直方向加滚动条

    原文链接:http://blog.csdn.net/cyh1111/article/details/52960747 背景 使用Bootstrap Modal实现用户资料修改,由于用户信息过多,默认M ...

  2. Bootstrap modal垂直居中

    Bootstrap modal垂直居中   在网上看到有Bootstrap2的Modal dialog垂直居中问题解决方法,这种方法自己试了一下,并不能完全居中,并且窗口的大小不一样的话,每次显示的m ...

  3. 对bootstrap modal的简单扩展封装

    对bootstrap modal的简单扩展封装 参考自:http://www.muzilei.com/archives/677   注:原文不支持bootstrap新版本,并且居中等存在问题 此段时间 ...

  4. bootstrap插件学习-bootstrap.modal.js

    bootstrap插件学习-bootstrap.modal.js 先从bootstrap.modal.js的结构看起. function($){ var Modal = function(){} // ...

  5. Bootstrap modal常用参数、方法和事件

    Bootstrap modal(模态窗)常用参数.方法和事件: 参数: 名称 类型 默认值 描述 Backdrop Boolean或字符串“static” True True:有背景,点击modal外 ...

  6. bootstrap modal 监听滚动条事件

    bootstrap modal 里面使用datetimepicker时间控件,滚动时,时间控件并不会隐藏,这是一个小bug,在组里改下,当滚动条滚动时,直接隐藏这个时间控件,$("#alar ...

  7. Bootstrap modal模态框关闭时,combobox input下拉框仍然保留在页面上

    问题描述: 当点击模态框的关闭按钮时,下拉框中的内容没有消失,而是移动到了页面左上角 分析:这个问题的定位在于是用的哪种模态框,bootstrap和easyui都可以实现模态框,但是两个方法实现的模态 ...

  8. bootstrap modal与select2使用冲突解决

    今天发现项目使用bootstrap modal 与 jquery select2 结合时发现select2不起作用,点击select框不显示选项,查阅资料后发现是因为modal层遮挡了select2的 ...

  9. bootstrap modal 垂直居中对齐

    bootstrap modal 垂直居中对齐   文章参考 http://www.bubuko.com/infodetail-666582.html http://v3.bootcss.com/Jav ...

随机推荐

  1. 【BZOJ】2194: 快速傅立叶之二

    http://www.lydsy.com/JudgeOnline/problem.php?id=2194 题意:求$c[k]=\sum_{k<=i<n} a[i]b[i-k], n< ...

  2. 【BZOJ2049】 [Sdoi2008]Cave 洞穴勘测 LCT/并查集

    两种方法: 1.LCT 第一次LCT,只有link-cut和询问,无限T,到COGS上找了数据,发现splay里的父亲特判出错了(MD纸张),A了,好奇的删了反转T了.... #include < ...

  3. 【noiOJ】p8208

    03:切分矩形组 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 给定若干个平行于坐标轴的互不重叠的矩形,矩形的顶点都是整点.要求画一根平行于y轴的直线x=k ...

  4. iOS 发布遇到的问题 (转载)

    1.ios图片命名Icon-120.png – 120×120 iphone & ipod touch(ios7)  http://blog.csdn.net/xyxjn/article/de ...

  5. About_PHP

    所谓PHP: 超文本预处理器 外文名称 Hypertext Preprocessor 编程范型 面向对象.命令式编程 php就是比js更高端的一种语言. 语法有两种: <?php      ?& ...

  6. jsTree 的简单用法--异步加载和刷新数据

    首先这两个文件是必须要引用的,还有就是引用 jQuery 文件就不说了: <link href="/css/plugins/jsTree/style.min.css" rel ...

  7. ASIHTTPRequest类库简介和使用说明

    官方网站: http://allseeing-i.com/ASIHTTPRequest/ .可以从上面下载到最新源码,以及获取到相关的资料. 使用iOS SDK中的HTTP网络请求API,相当的复杂, ...

  8. oracle 字符乱码问题解决方案

    今天在客户服务器上遇到了oracle中文乱码问题,第一个想到的是:要想避免oracle字符乱码的问题,需要注意oracle客户端的字符编码和服务端的字符编码保持一致. 于是操作如下: 1.查看服务端字 ...

  9. jquery 温故而知新 animate动画的一些坑

    注意1,只有hover事件后才能紧跟着第二个回调函数(mouseleave),尽量还是不使用mouseover事件了 注意2,.stop(false,true); 结束动画,在动画队列中删除自己,并且 ...

  10. in_array支持第三个参数,强制对数据类型检测

    in_array函数是判断数据中是否存在指定的内容了,对于这个函数用法非常的简单但在使用过程中会我发现有一些问题. 先介绍一下需求背景: 发票方式: 0=捐赠(不要问我为什么,历史原因) 1=对中寄送 ...