我正在使用 Google Ajax API,他们建议我使用google.setOnLoadCallback()
做与他们的 API 相关的各种事情,但我也使用 jQuery$(document).ready()
做其他 JS 的事情,与 Google API 无关。
将这两种方法混合在一个文档中是否安全?我还没有注意到任何问题,但我认为这是一个规模问题。
你几乎必须这样做:
google.setOnLoadCallback(function() {
$(function() {
// init my stuff
});
});
你不能这样做$(document).ready()
没有$
(jQuery 对象)可用,因此需要进入回调内部。并且您无法确定文档在回调中已准备好,因此您必须这样做ready()
too.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)