flash和jquery菜单问题

时间:2009-12-02 10:28:25

标签: jquery flash menu

我正在使用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>

我面临的问题是

子菜单进入闪光菜单。

由于

3 个答案:

答案 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有时可以解决问题。