在Plone 4.1中使用jQuery SlickGrid插件并尝试调整网格列的大小会跳过this jQuery 1.4.4 error,这已在更新版本中修复。Plone:升级jQuery
是否有可能升级由Plone使用的jQuery的核心版本,如果是的话,该怎么做?
在Plone 4.1中使用jQuery SlickGrid插件并尝试调整网格列的大小会跳过this jQuery 1.4.4 error,这已在更新版本中修复。Plone:升级jQuery
是否有可能升级由Plone使用的jQuery的核心版本,如果是的话,该怎么做?
在Plone更新jQuery是不平凡的,因为很多的脚本(包括JQueryTools的集成)依赖的jQuery 1.4。 JQuery是Products.CMFPlone的一部分。因此,更新可能会破坏功能。
关于jQuery和jQuery UI的Plone开发人员邮件列表正在进行讨论。在Plone的开发
链接邮件列表:
谢谢,但它实际上是第一个让我意识到它可能不是微不足道的链接:)发布Plone将jQuery加载为jQ,是否有可能在需要时运行第二个版本作为依赖项? –
@MatthewTrevor:不,任何额外的jQuery库会覆盖任何以前加载的版本。如果你这样做,我希望事情能够被打破。 –
@MatthewTrevor:JQuery $ .noConflict允许在同一页面中拥有多个JQuery版本。示例:http://aspnetnova.blogspot.com/2009/12/jquery-multiple-version-of-jquery-in.html –
您可以非常轻松地重写库jquery.js(就像皮肤图层中的任何其他文件一样)。你必须做的是3个选项:
快1:去Zope管理界面 - > portal_skins中 - >自定义,并使用下拉菜单的右上角添加一个新的“文件”。 Id = jquery.js,File =你想要的jquery库。
正确的一个:创建一个新包,register a new skin layer并把你的jquery库放在那里(如果需要的话,注意在“jquery.js”中重命名它)。
不要像有人建议的那样直接在文件系统中编辑文件:这是不必要的,这是一个非常糟糕的做法。
更多信息:
只是尝试更换有更新版本的jQuery库?最新版本(1.7.1)位于这里'https:// ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' – OptimusCrime
这是如何我正在问。 jQuery与Products.CMFPlone打包在一起;如果可能的话,我想替换或覆盖该版本。 –
哦,我没有意识到这一点。但我想,如果你检查包,你将能够看到jQuery库。这很可能在它自己的文件中。只需重新命名它,将1.7.1放在一个文件中并赋予它相同的名称。它随附jQuery工具:http://plone.org/documentation/manual/theme-reference/page/using-jquery-and-jquery-tools – OptimusCrime