找到了一篇jQuery与Prototype并存的冲突的解决方法


Posted in Javascript onAugust 29, 2007

以前好像在哪里看到过说jQuery与prototype存在冲突,但一直没在意。今天把自己用jquery框架写好的消息提示框特效放到公司原来的系统发现所有的消息提示效果都罢工了!
汗了半天还是没有发现原因,突然想到jquery与prototype的冲突问题,这才发现公司原来的系统很多页面都调用了prototype框架。知道了原因就想办法解决吧,总不至于让我脱离jquery重新写一遍吧,去网上狂搜了一番终于找到了一些解决办法,这就是:
1、将jquery.js放到prototype.js后面(这个是必须的否则无论如何还是要罢工地)。
2、在jquery.js后面将$变量重命名。
方法如下:

<script type="text/javascript" type="text/javascript" src="window.js"></script>    
<!--上面这个window.js调用了jquery框架的方法-->    
<script type="text/javascript" type="text/javascript" src="prototype.js"></script>    
<script type="text/javascript"  src="jquery.js"></script>    
<script type="text/javascript">    
var jQuery=$;    
</script> 

3、将原来使用的$方法名一律替换为jQuery名,如$("obj")替换为jQuery("obj")。

按照上面三步操作来进行问题很快就解决了。 

Javascript 相关文章推荐
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
May 17 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
Feb 27 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
Sep 06 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
Javascript中常用的检测方法小结
Oct 08 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
Sep 13 Javascript
JavaScript命名空间模式实例详解
Jun 20 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 Javascript
JS表格的动态操作完整示例
Jan 13 Javascript
原生JS实现京东查看商品点击放大
Dec 21 Javascript
javascript动画效果类封装代码
Aug 28 #Javascript
Google韩国首页图标动画效果
Aug 26 #Javascript
javascript在一段文字中的光标处插入其他文字
Aug 26 #Javascript
有一段有意思的代码-javascript现实多行信息
Aug 26 #Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
Aug 26 #Javascript
javascript下操作css的float属性的特殊写法
Aug 22 #Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
Aug 22 #Javascript
You might like
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php生成图片缩略图的方法
2015/04/07 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
vue实现引入本地json的方法分析
2018/07/12 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
2018/10/16 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
大学生最新职业生涯规划书范文
2014/01/12 职场文书
《白鹅》教学反思
2014/04/13 职场文书
干部年终考核评语
2015/01/04 职场文书
搞笑婚前保证书
2015/02/28 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL