首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >richfaces 4和原型

richfaces 4和原型
EN

Stack Overflow用户
提问于 2012-03-20 21:16:23
回答 2查看 516关注 0票数 1

我有一个使用richfaces 4.1组件的应用程序,它依赖于一个使用prototype的旧的、自写的库。现在,当我在同一个页面上使用这两个函数时,我在$函数上得到了冲突,该函数被richfaces调用了几次。

有没有办法让richfaces成为jQuery的非冲突版本?或者这已经是默认的情况了,还有其他的问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-04 07:32:08

原始发帖者的问题是他的代码调用Prototype,而不是 jQuery,但是RichFaces 4.1已经丢弃了Prototype,现在假设$总是指向jQuery。因此,如果使用noConflict(),RichFaces生成的Javascript就会失败,因为它会发出类似$('#id_1')的代码,而$并不指向jQuery。而且也没有办法包装RichFaces js。

事实证明这是一个已知的bug:RF-11881。它应该在RichFaces 4.3.0里程碑1中得到修复。

票数 1
EN

Stack Overflow用户

发布于 2012-05-02 07:53:01

使用jQuery.noConflict(),然后每次编写javascript代码时都将其封装在匿名函数中,如下所示

代码语言:javascript
复制
(function($){

// here $ is jQuery object!


})(jQuery);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9787517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档