当前位置:  开发笔记 > 编程语言 > 正文

jQuery $未定义-使用窗口加载的问题

如何解决《jQuery$未定义-使用窗口加载的问题》经验,为你挑选了1个好方法。



1> Rory McCross..:

错误是因为load()事件处理程序不接受jQuery对象作为参数document.ready(这是您的第一个示例的简称)。在第二个示例中,$变量实际上是对Event对象的引用,因此,您可能正在调用不存在的方法。

如果要用于$引用jQuery,则默认情况下应可用。如果不是出于某种原因(例如,如果您使用的是Wordpress),则可以使用jQuery.noConflict()或IIFE重新对其进行别名。

还值得注意的load()是已弃用。要挂接到window.load事件,请使用on()

jQuery(window).on('load', function() {
  // your logic here...
});

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有