我认为我的Suckerfish下拉导航功能不适合使用flash。我做了我能想到的一切,但我的下拉导航仍然显示在我的flash电影下面。如果我用图像替换电影,它显示就好了。仅当我使用flash影片时,导航才会显示在flash影片下方。我已经添加了 wmode ,但它仍然不起作用:

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

所以我认为我唯一的解决办法是尝试更换导航。所以我正在寻找一个将取代我当前导航的jQuery插件。我目前的导航工作方式如下:

  1. 这是一个水平下拉菜单
  2. 当您将鼠标悬停在菜单上时,会出现第一级下拉菜单
  3. 当您单击第一级下拉菜单中的链接时,会在单击的链接下方显示第二级(与大多数导航菜单不同)。有点像垂直手风琴菜单。
  4. 目前有类似的内容吗?我想不出别的办法让导航出现在flash电影的顶部。

有帮助吗?

解决方案

呸!我忘记了一件事。您必须在 TWO 位置设置窗口模式!我正在使用 SWFObject javascript插件,因此我的HTML如下所示。

为了让您的导航显示在Flash影片的顶部,您一定不要忘记在第二个对象标记中指定 wmode =&quot; opaque&quot; (或透明)

<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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top