-1

在MRAID 广告中使用 JavaScript 库是常见的做法吗?

我希望为移动设备上的 MRAID 广告实现杂志风格的“翻页”用户界面。

我可以从文档中看到提到了 jQuery,但是我不确定这是否会太重而无法加载,值得调用 CDN(它可能会被缓存):

使用 3rd 方库绑定而不使用它们的 ready 事件方法第三方库(例如 jQuery)有一个 ready 方法,它有助于促进与 mraid 就绪事件侦听器类似的功能。在 jQuery 的示例中,将 DOM 单击绑定放在 ready(handler) 方法中可确保在开始执行任何其他 jQuery 函数之前完成整个页面的加载。

4

1 回答 1

1

可以使用 jQuery,但如果您想操作 DOM,您必须检查文档是否准备好以及 mraid 是否准备好。来自同一个文档:

将您的初始化绑定到仅window.ready事件会忽略 MRAID 库可能尚不可用。同样,仅侦听mraid.ready事件会忽略 HTML DOM 可能仍在呈现。isViewable在触发初始化例程之前,请务必检查两种就绪状态 - 甚至可能。

于 2014-12-29T20:12:10.027 回答