如何防止Javascript菜单隐藏在Flash Video(SWFObject)下.
我正在使用Open Flash Chart,图表在我的php购物车中显示得很好,但我的javascript菜单隐藏在Flash Chart后面.
如何纠正这个问题?
这是我的脚本代码:
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart.swf", "Dashboard_Chart",
"800", "400", "9.0.0", "expressInstall.swf",
{"data-file":"ofc-chart.php"} );
</script>
Run Code Online (Sandbox Code Playgroud)
更新(已解决):
我找到了解决方案.
这是我的新代码工作,菜单显示正常.
<script type="text/javascript">
var flashvars = {};
var params = {};
params.wmode = "opaque";
var attributes = {};
swfobject.embedSWF("../swf/open-flash-chart.swf", "Dashboard_Chart", "760", "300", "9.0.0", "expressInstall.swf", {"data-file":"ofc-chart.php"}, flashvars, params, attributes );
</script>
Run Code Online (Sandbox Code Playgroud)
我遇到了问题.我有这个由Open Flash Chart php库自动生成的JSON.问题是,OFC报告JSON Parse Error [Syntax Error]使用http://www.jsonlint.com/测试结果报告我的JSON没问题.但是,w3c解析器报告错误:(
有帮助吗?
这是JSON:
{
"title": "Followers Trend",
"elements": [
{
"type": "area_hollow",
"fill-alpha": 0.35,
"values": [
],
"colour": "#5B56B6",
"text": "Followers",
"font-size": 12
}
],
"x_axis": {
"colour": "#A2ACBA",
"grid-colour": "#D7E4A3",
"offset": false,
"steps": 4,
"labels": {
"steps": 2,
"rotate": "vertical",
"colour": "#A2ACBA",
"labels": [
]
}
},
"x_legend": {
"text": "Week Trend (2009-08-17 - 2009-08-24)",
"style": "{font-size: 20px; color: #778877}"
},
"y_axis": …Run Code Online (Sandbox Code Playgroud) 我在页面上有一个下拉/多级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尝试修复.)