Wordpress后端的jQuery noConflict问题

时间:2011-06-14 13:05:46

标签: wordpress jquery

我正在使用fullcalendar插件,并希望从Wordpress后端调用它。问题是,显然,Wordpress在其后端使用noConflict,因此jQuery不会使用fullcalendar插件进行扩展。

我试图用jQuery(“#calendar”)。fullCalendar和$(“#calendar”)。fullCalendar来调用插件,并且它们都不起作用。

我在firebug中遇到的错误是:jQuery(“#calendar”)。fullCalendar不是函数

我认为我需要做的是修改插件文件,以便将新的fullCalendar函数应用于jQuery,而不是$,但我无法弄清楚如何。

这是有问题的插件:http://pastebin.com/tTahfj9b

编辑:我不知道为什么它之前没有工作,但现在我可以使用jQuery(选择器).fullCalendar调用该方法。

这里唯一重要的信息是:在为WP管理面板编写jQuery时,记得使用jQuery而不是$,

1 个答案:

答案 0 :(得分:2)

不看插件,听起来需要一些帮助。您需要编辑插件以使其更“美观”。

在插件文件中执行此操作:

(function($) {

    // fullcalendar plugin

}(jQuery));

这会将jQuery对象的范围扩展到插件周围的$变量。