【发布时间】:2014-03-13 19:19:46
【问题描述】:
我正在使用响应式网页设计(通过媒体查询)制作网站。
我想针对不同的屏幕尺寸制作不同的广告。例如,我不希望在手机浏览器访问该网站时显示 780by90 广告。
我知道显示:无;不是一个选项,因为广告仍会被加载并记录一次展示。这不是一个选项。
基本上,我需要知道如何在找到屏幕分辨率后通过 javascript 加载广告。我能找到解决方案,只是找到后不知道如何添加广告。
我已经用 jquery 尝试了 .html,但它似乎不允许将脚本标签添加到 dom 中。
提前致谢。
【问题讨论】:
-
一种方法是在页面加载后使用 jQuery 将图像附加到正文,然后将这些图像传输到正确的部分。唯一的问题是页面在开始加载图像之前可能需要一段时间才能完成加载。
-
我已经解决了这个问题。如果广告是通过 iframe 插入的,则可以做我想要完成的事情。 iframe 提出了一些自己的新问题,但它们在特定情况下可以完成所需的工作。
标签: javascript jquery ads responsive-design