我正在使用jquery下拉菜单,在我使用flash横幅的菜单下,我使用flash与swfobject_2_2
我的代码就像这样
<ul id="jsddm">
<li><a href="index.html">Home</a></li>
<li><a href="profile.html">Profile</a></li>
<li><a href="#">products</a>
<ul><li><a href="1.html">product 1</a></li>
<li><a href="2.html">product 2</a></li>
<li><a href="accessories.html">Accessories</a></li>
</ul>
</li>
<li><a href="contacts.html">Contact Us</a></li>
</ul>
</li>
和闪光灯
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("test.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf");
</script>
<div id="myContent">
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
我面临的问题是
子菜单进入闪光菜单。
由于
答案 0 :(得分:1)
您需要使用 wmode 属性:
检查一下:
http://www.communitymx.com/content/article.cfm?cid=e5141
希望这有帮助。
答案 1 :(得分:1)
将Flash影片对象的嵌入属性 wmode 设置为透明或不透明
即:
(粗体的重要部分)
var params = {
wmode:“透明”,
}; 强>
swfobject.embedSWF(“someswf.swf”,“flashcontent”,“100%”,“100%”,“9.0.124”,“whereverthisis / expressInstall.swf”, null,params 强>);
答案 2 :(得分:0)
您需要使用与这种情况兼容的菜单。通常解决方案是在菜单下放一个iframe(是的,它很难看,但IE需要它)。
我推荐Chrome菜单,因为我经常使用它。它很容易定制,非常好:http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm
无需执行所有操作,使用flash wmode和css z-index有时可以解决问题。