我们有一个大型的ExtJS (仍然是Extjs2)应用程序,它在Java服务器上提供类似于windows资源管理器的功能。我们现在评估实现一项新功能;我们可以将此功能基于jQuery插件。
是否建议在一个应用程序中使用jQuery和ExtJs?或者我必须处理发生的副作用?
发布于 2013-02-09 00:22:53
你将不需要处理任何副作用。当我这样做时,我遇到的唯一问题是,如果我试图对Extjs依赖的元素进行操作。只要确保当你开始使用jQuery进行操作时,你是在一个extjs不打算搞乱的div中工作。最好的方法是继承Ext.Component,然后在它提供的div中进行操作。Ext不会在这个div中做任何事情,所以你应该没问题。如果需要,您也可以使用调整大小功能,尽管这并不是真正必要的。
发布于 2013-02-09 00:21:33
我的公司在一个相当大的Apache/Catalyst站点上这样做是没有问题的。我们确实使用了jQuery()而不是$(),因为我们的站点上有一些旧的原型。
更多信息:Blueprint CSS Extjs and JQuery in the same page, best way to make them coexist without conflict
发布于 2013-02-09 01:24:37
将jQuery保持在jQuery名称空间http://api.jquery.com/jQuery.noConflict/中
这样使用它:$.noConflict();
jQuery只将一个对象(jQuery)添加到窗口的上下文中,因此不会有任何冲突。
https://stackoverflow.com/questions/14776874
复制相似问题