我们的一个实习程序员在WordPress自定义页面里面创建了一个简单的jQuery脚本,它使用jQuery包装器,如下所示:

$(document).ready(function(){

    // jQuery code is in here

});

表面上看起来,这段代码声明没有任何问题,而且变量和代码都没有任何问题,但是页面发布更新后,他使用浏览器预览的时候,发现代码不能正常运行,报错:TypeError:$不是一个函数

其实,默认情况下,当在WordPress中注册jQuery时,必须使用jQuery,和$不使用(这是为了与其他库兼容)。

你的代码function也许在其他地方运行良好,或者您可以以其他方式加载jQuery(但这在Wordpress中可能不是一个好主意)。

如果你必须使用document.ready,实际上可以通过$进入函数调用:

jQuery(document).ready(function($){
  //you can now use $ as your jQuery object.
  var body = $( 'body' );
});

通过这种简单地处理后,自行添加的JQuery效果很流程地运行起来了。您可以参考页面1页面2中的使用范例。如果想了解更多关于网站开发技术问题,请移步到我公司博客交流更多有用信息:https://blog.brain-info.com/

温馨提示:如有疑问,可免费咨询布瑞恩在线客服,或拨打布瑞恩服务热线电话:13399271022,我们会从专业的角度认真解答您的疑问。
声  明:网站内容更新的过程中,有部分图片来自网络,如果图片内容涉及到您的版权,请通知布瑞恩,我们会立即删除。
布瑞恩是一家专注于互联网营销服务的技术型服务公司,我们主要业务包括:网站建设、网站策划、网站设计、网站制作、网站改版、网站定制、网站开发、自媒体营销策划(微信公众号和抖音号及今日头条等),立足宝鸡,用心服务,值得信赖!