mko*_*yak 9 jquery jsf richfaces prototypejs
我试图从我的RichFaces项目中删除 jquery和prototype和Scriptaculous.我不想在那里使用这些库,因为我想在这个项目中使用最新版本的jQuery,并且拥有这些库的3个旧版本会让它变得困难.
我无法在网上找到任何说明RichFaces的哪些部分需要这些库的文档.事实上,我觉得他们决定在那里包括原型和jquery 似乎有点疯狂.
如果您使用的是RichFaces 3.1.x,则可以在web.xml文件中添加它
<context-param>
<param-name>org.richfaces.ExcludeScripts</param-name>
<param-value>Prototype,Scriptaculous,JQuery</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
但是,这在以后的版本中不起作用.更多信息在这里.
如果你想在你自己的代码中使用最新的jQuery,请看看我写的这篇博客文章,解释如何使用你自己的jQuery版本而不会发生冲突.
基本的想法是你必须使用jQuery.noConflict();
你可以将它分配给你自己的选择器,即:$j = jQuery.noConflict();
然后您可以自由使用自己的jQuery版本,而不会影响Richfaces附带的版本.
function showMessages() {
$j("div#messagetextPanel").fadeIn("fast");
}
Run Code Online (Sandbox Code Playgroud)
Richfaces 4.x与jQuery 1.4捆绑在一起
归档时间: |
|
查看次数: |
3474 次 |
最近记录: |