0

我认为我的 Suckerfish 下拉导航不能很好地与 flash 配合使用。我已经完成了我能想到的一切,但我的下拉导航一直显示在我的 Flash 电影下方。如果我用图像替换电影,它显示得很好。只有当我使用 Flash 电影时,Flash 电影下方才会显示导航。我已经添加了wmode它仍然无法正常工作:

<param name="wmode" value="transparent" />

所以我认为我唯一的解决方案是尝试更换导航。所以我正在寻找一个 jQuery 插件来替代我当前的导航。我当前的导航是这样工作的:

  1. 这是一个水平下拉菜单
  2. 当您将鼠标悬停在菜单上时,会出现第一级下拉菜单
  3. 当您单击第一级下拉菜单中的链接时,第二级会显示在单击的链接下方(不像大多数导航菜单那样位于右侧)。有点像垂直手风琴菜单。

目前有这样的东西吗?我想不出任何其他方法可以让导航出现在 Flash 电影的顶部。

4

1 回答 1

1

呸!我忘记了一件事。您必须在两个地方设置窗口模式!我正在使用SWFObject javascript 插件,所以我的 HTML 如下所示。

为了让您的导航出现在 Flash 电影的顶部,您一定不要忘记在第二个对象标签wmode="opaque"中指定(或透明)

<object id="homepage_slideshow" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="530" height="397">
    <param name="movie" value="flash/homepage_slideshow.swf" />
    <param name="wmode" value="opaque" />
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="flash/homepage_slideshow.swf" width="530" height="397" wmode="opaque">
    <!--<![endif]-->
    <!-- begin alternative content -->
    <img src="images/photos/homepage-placeholder-photo.jpg" width="530" height="397" alt="Get Moving Again!" />
    <!-- end alternative content -->
    <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
</object>
于 2009-04-28T22:58:57.903 回答