微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WordPress后端中的jQuery noConflict问题

如何解决WordPress后端中的jQuery noConflict问题

| 我正在使用fullcalendar插件,并想从wordpress后端调用它。问题在于,显然,wordpress在其后端使用noConflict,因此jQuery不会使用fullcalendar插件进行扩展。 我试图用jQuery(\“#calendar \”)。fullCalendar和$(\“#calendar \”)。fullCalendar调用插件,但它们都不起作用。 我在萤火虫中遇到的错误是:jQuery(\“#calendar \”)。fullCalendar不是一个函数 我认为我需要做的是修改插件文件,以便它将新的fullCalendar函数应用于jQuery,而不是应用于$,但是我不知道如何操作。 这是有问题的插件:http://pastebin.com/tTahfj9b 编辑:我不知道为什么以前不起作用,但是现在我可以使用jQuery(selector).fullCalendar调用方法。 这里唯一重要的信息是:在为WP管理面板编写jQuery时,请记住使用jQuery,而不是$。     

解决方法

        不用看插件,听起来好像需要一点帮助。您需要编辑插件以使其更“不错”。 在插件文件中执行此操作:
(function($) {

    // fullcalendar plugin

}(jQuery));
这会将jQuery对象的范围限定为插件周围的
$
变量。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。