-3 flash internet-explorer google-chrome banner
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="309" id="FlashID" title="iMathSmart">
<param name="movie" value="new_banner_animation_30_days_free_trial_ver_final_08_logo_border_01.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="11.0.0.0" />
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="new_banner_animation_30_days_free_trial_ver_final_08_logo_border_01.swf" width="1000" height="309">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="11.0.0.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="#" alt="Get Adobe Flash player" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
Run Code Online (Sandbox Code Playgroud)
似乎最新版本的chrome 27.0.1453.94 m无法显示多个闪存项目.当摆弄Firebug时,我想到了以下丑陋但有效的解决方案:
<script type="text/javascript">
$(document).ready(function(){
if(window.navigator.appVersion.match(/Chrome/)) {
jQuery('object').each(function() {
jQuery(this).css('display','block');
});
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
你只需要触发与对象外观有关的东西来让渲染开始.(你也可以用自己的克隆替换对象等等).
| 归档时间: |
|
| 查看次数: |
1938 次 |
| 最近记录: |