如果未启用则隐藏闪存并在启用闪存时隐藏jquery?

时间:2012-07-03 12:38:01

标签: java javascript jquery flash slideshow

我正在建立一个在主页上使用flash的网站。我也有一个jquery幻灯片。如果启用了闪存,我想要隐藏幻灯片,并隐藏闪存是否未启用,因此根据谁查看它只有1可见。 我接受它,它会完成它js? 任何想法将非常感激:] 感谢

1 个答案:

答案 0 :(得分:0)

将幻灯片嵌入(嵌套)在<object>元素

如果启用了Flash,则不会看到幻灯片显示,因为Flash插件正确初始化了对象,否则对象标记内的标记将用作后备

this article开始,您可以用这种方式编写标记

<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
  data="movie.swf" width="300" height="135">
<!-- <![endif]-->

<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
  width="300" height="135">
  <param name="movie" value="movie.swf" />
<!--><!--dgx-->
  <param name="loop" value="true" />
  <param name="menu" value="false" />

  <!-- fallback here -->
  <div id="slideshow">Here goes your slideshow</div>

</object>
<!-- <![endif]-->

此技术的主要好处是您无需添加额外的逻辑来检查Flash插件是否可用。