我正在使用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而不是$,
答案 0 :(得分:2)
不看插件,听起来需要一些帮助。您需要编辑插件以使其更“美观”。
在插件文件中执行此操作:
(function($) {
// fullcalendar plugin
}(jQuery));
这会将jQuery对象的范围扩展到插件周围的$
变量。