`
陈谏辉
  • 浏览: 49549 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Ext Prototype jQuery整合

阅读更多

项目表现层以前使用的是 Ext + Prototype的框架,后来发现jQuery更加强大,而且插件多,想整合jQuery。结果发现jquery的$("....")等与Prototype冲突
解决办法:

先加载prototype,后加载jquery

jQuery.noConflict();
// Put all your jQuery code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
});


如上代码,在执行jQuery代码前:执行

jQuery.noConflict();
函数,运行这个函数将变量$的控制权让渡给第一个实现它的那个库。
这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。
例如,在要用到$("div a")的地方,就必须换成jQuery("div a")。


当然,也可以使用jQuery(document).ready(function($){
恢复使用别名$,然后创建并执行一个函数,
在这个函数的作用域中仍然将$作为jQuery的别名来使用。在这个函数中,原来的$对象是无效的。
这个函数对于大多数不依赖于其他库的插件都十分有效。



分享到:
评论

相关推荐

    Ext + Jquery Ext + Jquery Ext + Jquery

    Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery Ext + Jquery

    超全的网站模版EXT效果Jquery各种网站效果

    EXT和jQuery是两种广泛应用于网页开发的JavaScript库,它们各自有着独特的优势和功能,而将它们结合使用可以创建出丰富、交互性强的网站模板。在"超全的网站模版EXT效果Jquery"这个资源中,我们可以期待找到一系列...

    Jquery+ext

    **jQuery与EXT:Web开发的强大组合** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。EXT则是一个基于jQuery的富客户端框架,提供了高度可定制的组件和...

    AJAX教程EXT教程JQUERY教程DWR教程PROTOTYPE教程

    在这些教程中,你将学习到如何使用AJAX实现页面的异步更新,使用EXTJS构建富客户端应用,利用jQuery进行高效的DOM操作和Ajax交互,通过DWR实现Java和JavaScript之间的无缝通信,以及如何利用Prototype库增强...

    jquery-simulate-ext:jQuery模拟扩展

    jQuery Simulate Extended插件(又名jquery-simulate-ext)提供了基于插件来模拟复杂用户交互的方法。 该插件提供以下功能的仿真: 拖放 按键顺序 按键组合 此外,扩展插件包括jQuery模拟插件本身的文档和修补程序...

    ext-fckeditor整合

    标题“ext-fckeditor整合”指的是将EXT框架与FCKeditor集成到一起,以创建一个具有高级文本编辑功能的EXT应用。这样的整合可以使开发者在EXT构建的应用中嵌入一个功能强大的文本编辑器,方便用户编辑和管理文本内容...

    分享日期选择控件集合(包括asp.net,js,ext,jquery).

    这里,我们聚焦于四种主要的技术框架:ASP.NET、JavaScript(JS)、Ext以及jQuery,它们都有各自的日期选择解决方案。 首先,ASP.NET提供了多种内置的日期选择控件,如Calendar控件和DatePicker控件。`data.asp`...

    ext打印、jquery打印、ext导出excel

    `ext打印`、`jquery打印`和`ext导出excel`都是与前端开发密切相关的技术,主要用于提升用户体验和增强数据处理能力。 首先,我们来详细了解一下`ext打印`。EXT是一个流行的JavaScript框架,用于构建富客户端应用。...

    jquery.ext,js

    jquery,js,ext的api文件 jquery,js,ext的api文件 jquery,js,ext的api文件 jquery,js,ext的api文件

    UI组件(ext jquery ucren)

    标题中的“UI组件(ext jquery ucren)”提及了三个关键词:EXT、jQuery和ucren,这些都是在Web开发中常见的UI(用户界面)组件库。接下来,我们将详细探讨这三个技术及其在构建用户界面中的作用。 EXT是一个强大的...

    模仿EXT的JQuery按钮(模仿得很像)

    在本文中,我们将深入探讨如何使用JQuery来模仿EXT的按钮风格,从而使你的网页设计更加美观和专业。EXT是一个强大的JavaScript库,它提供了丰富的UI组件和精致的界面样式。而JQuery作为另一个广泛使用的JavaScript库...

    ext3build 整合项目所需文件

    本文将深入探讨"ext3build 整合项目所需文件"这一主题,旨在帮助读者理解如何在项目中有效地利用ext3文件系统构建和管理资源。 ext3全称为"Third Extended File System",它是ext2文件系统的增强版本,引入了日志...

    jquery,mootools,ext3,prototype对class选择符速度比较

    标题中的"jquery,mootools,ext3,prototype对class选择符速度比较"指的是对四个流行的JavaScript库——jQuery、MooTools、EXT3和Prototype——在处理CSS类选择器时的性能进行的比较测试。这些库在Web开发中广泛用于...

    EXT 与SSH整合的项目

    EXT 与 SSH 整合的项目是一个典型的Java Web开发示例,它结合了EXT前端框架与Spring、Struts和Hibernate后端技术栈,构建出一个高效、用户友好的Web应用程序。EXT是一个强大的JavaScript库,专注于构建富客户端的...

    用JQuery实用的EXT按钮

    EXT按钮则是jQuery的一个扩展插件,用于创建功能丰富的、具有自定义样式的按钮。这篇博客"用JQuery实用的EXT按钮"可能详细介绍了如何利用EXT按钮插件来增强网页的用户界面。 首先,EXT按钮的核心概念在于提供了一种...

    Jquery仿Ext表格flexigrid

    **jQuery仿Ext表格Flexigrid详解** Flexigrid是一款基于jQuery的开源表格插件,它在功能和用户体验上模仿了Ext JS的Grid组件。这款插件以其轻量级、高效和丰富的特性,深受Web开发者喜爱,尤其适用于需要展示大量...

    EXT JQUERY JDBC SERVLET ORACLE 开发代码跟踪系统

    EXT、JQUERY、JDBC、SERVLET以及ORACLE,这些技术术语构成了一个基于Web的开发框架,用于构建代码跟踪系统。在这个系统中,EXT可能指的是EXT JS,一个用于构建富客户端JavaScript应用的库,提供了丰富的UI组件和数据...

    GWTEXT 与Hibernate整合实例

    将GWTEXT 和Hibernate整合,可以使得在处理大量文本数据时,能够更便捷地进行持久化操作,即把内存中的数据保存到数据库或从数据库加载到内存。 在这个整合实例中,我们首先需要确保已经安装了Eclipse 3.3集成开发...

    cssjquery仿ext样式页面

    当我们谈论“cssjquery仿ext样式页面”时,意味着在网页设计中,使用CSS和jQuery来模仿EXT.js框架的外观和功能。 EXT.js是一个强大的JavaScript框架,它提供了一套完整的用户界面组件和数据绑定机制,用于构建富...

    ext和ssh整合的小项目

    【EXT和SSH整合小项目详解】 EXT(ExtJS)是一个基于JavaScript的富客户端应用程序框架,主要用于构建复杂的Web应用界面。它提供了丰富的组件库,包括表格、表单、面板、菜单等,使得开发者能够构建出与桌面应用...

Global site tag (gtag.js) - Google Analytics