MEC*_*ECU 5 css flash swfobject open-flash-chart drop-down-menu
我在页面上有一个下拉/多级CSS菜单.然而,菜单没有显示在我的闪存图表上.明显的修复似乎是把wmode:透明(或不透明),但这对我不起作用.我也尝试将CSS中的z级设置为非常高的值(2000),但这也不起作用.
另外,我使用open-flash-chart-v2来生成图表.(虽然我认为这不重要,但它限制了我传递变量的能力,因为我没有直接使用embed或object标签).
<script type="text/javascript">
swfobject.embedSWF("/ofc-library/open-flash-chart.swf", "chart", "100%", "100%", "9.0.0", "expressInstall.swf", {"wmode" : "transparent"});
</script>
Run Code Online (Sandbox Code Playgroud)
页面显示问题(这当前不显示z-index尝试修复.)
Gde*_*lin 15
wmode标记未正确设置.
这是正确的代码:
<object width="100%" height="100%" style="visibility: visible;" id="chart" data="/ofc-library/open-flash-chart.swf" type="application/x-shockwave-flash"><param value="transparent" name="wmode"/></object>
Run Code Online (Sandbox Code Playgroud)
这是你的代码:
<object width="100%" height="100%" type="application/x-shockwave-flash" data="/ofc-library/open-flash-chart.swf" id="chart" style="visibility: visible;"><param name="flashvars" value="wmode=transparent"/></object>
Run Code Online (Sandbox Code Playgroud)
特别:
<param name="flashvars" value="wmode=transparent"/>
Run Code Online (Sandbox Code Playgroud)
应该:
<param value="transparent" name="wmode"/>
Run Code Online (Sandbox Code Playgroud)
这是如何正确地做到这一点(注意params之前的空哈希.wmode是一个param而不是flashvar):
swfobject.embedSWF("/ofc-library/open-flash-chart.swf", "chart", "100%", "100%", "9.0.0", "expressInstall.swf", {}, {"wmode" : "transparent"})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6941 次 |
最近记录: |