我正在开发的网站有横幅广告,当在移动设备上查看网站时,SWF横幅广告无法显示。在这种情况下,我需要显示<img>
标记,但jQuery代码不起作用。
我的模板是这样的:
...(PHP + HTML代码)
<script type=”text/javascript”>
if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera
Mini/i.test(navigator.userAgent)) {
</script>
...显示SWF横幅
<script type=”text/javascript”>
}
else {
</script>
...显示GIF横幅
<script type=”text/javascript”>
}
</script>
但它不起作用。它反过来显示了它们。
答案 0 :(得分:1)
您可能需要这样做:
Javascript / JQuery:
$(function() {
if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera
Mini/i.test(navigator.userAgent)) {
$("#img").show();
}else{
$("#swf_banner").show();
}
});
<强> HTML:强>
<img id="img" src=".." style="display:none;"/>
<object id="swf_banner" width="400" height="50" data="bookmark.swf" style="display:none;"></object>