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