如何将jquery代码插入到html中?
问题描述:
我正在开发的网站上有横幅广告,并且在移动设备上查看网站时,SWF横幅不显示。在这种情况下,我需要显示一个<img>
标记,但jQuery代码不起作用。如何将jquery代码插入到html中?
我的模板是这样的:
...(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>
但它确实不工作。它反而显示了他们两个。
答
您可能需要这样做:
使用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>
你不能破坏脚本这样。这不是服务器端语言,但所有这些都通过同一浏览器执行。这不是PHP或ASP这样做。 –
打开浏览器控制台并尝试解决错误。不要告诉手机没有控制台使用远程调试。 – Tushar