【发布时间】:2011-01-04 07:00:31
【问题描述】:
我是一个相当新的 jQuery 用户,希望扩展一个现有的 jQuery 插件,它可以完成我需要的 75% 的工作。我试图在这方面做我的功课。我在 stackoverflow 上查看了以下问题:
我在 extend 方法上有 read up。然而,所有这些作业都让我感到困惑。我正在使用fullcalendar 插件,需要修改一些行为以及添加新的事件挂钩。我是否坚持在插件闭包本身中执行此操作?我错过了什么明显的东西吗?
理想情况下,我们可以将我们的代码与插件代码分开,以便进行可能的升级。任何帮助将不胜感激,尤其是关于我在哪些地方缺少一些关于其他 Stack Overflow 问题中已经提出的解决方案是否有意义的信息或意见的指针。对我来说,它们相互矛盾,我仍然感到困惑。
【问题讨论】:
-
justkt,你能发布一些你如何扩展全日历插件的示例代码吗?我目前正在尝试做同样的事情,但我被难住了,无法调用我应该添加的任何函数。
-
@MattMcCormick - 您是否尝试过下面列出的公认答案?
-
啊,我包括了 .prototype。我不需要那个。现在我只有 $.extend(true, $.fullCalendar, extensionMethods);它有效!理想情况下,我想扩展 Event 对象,但它没有命名空间,所以我看不出这怎么可能。不过,这暂时有效。
标签: jquery plugins fullcalendar extend