我是一个相当新的jQuery用户,希望扩展一个现有的jQuery插件,它可以处理大约75%的需求。我试着在这个上做功课。我已经签出下列问题上的计算器:扩展jQuery插件的最佳方式
我已经read up的扩展方法。然而,所有这些作业都让我感到困惑。我正在使用fullcalendar插件,需要修改一些行为以及添加新的事件挂钩。我坚持在插件封闭本身做这个?我错过了明显的东西吗?
理想情况下,我们可以将我们的代码与插件代码分开,以便进行可能的升级。任何帮助将不胜感激,特别是关于我在哪里丢失一些信息或意见,关于在其他堆栈溢出问题中已经提出的解决方案是否合理。对我来说,他们互相矛盾,我仍然感到困惑。
justkt,你可以发布你如何扩展fullcalendar插件一些示例代码?我目前正在尝试做同样的事情,但是很难过,并且无法调用我所添加的任何函数。 – 2012-06-29 08:30:23
@MattMcCormick - 你尝试下面列出的接受答案吗? – justkt 2012-06-29 12:36:42
啊,我包括。原型。我不需要那个。现在我只有$ .extend(true,$ .fullCalendar,extensionMethods);它的工作原理!理想情况下,我想扩展Event对象,但这不是命名空间,所以我不明白这是如何实现的。尽管如此,这仍然有效。 – 2012-06-30 05:35:33