由于项目要在旧的服务器上面运行,而旧的服务器底层用了Prototype,所以需要解决jQuery和Prototype冲突的问题。一.$符号冲突问题这个还是很好解决的。jQuery.noConflict()而如果不想将原来所有$符号换成jQuery,可以用即时函数包住原来的jQuery代码:(func...
分类:
Web程序 时间:
2014-07-03 11:38:05
阅读次数:
204
默认情况下,jQuery用$作为自身的快捷方式。如同时导入jQuery和prototype库。一、jQuery库在其他库之后导入1、移交控制权jQuery.noConflict();//将变量$的控制权让渡给prototype.jsjQuery(function(){//使用jQuery jQuery("p").click(function(){ });});$("pp").style.displa..
分类:
Web程序 时间:
2014-06-29 21:46:00
阅读次数:
277
许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字。例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题)。吐槽下为啥这么多js库喜欢用$($ is money?)。
jQuery是使用$符号作为函数或变量名最为典型的一个。在j...
分类:
Web程序 时间:
2014-06-22 18:40:26
阅读次数:
280
默认情形:jQuery用$作为自身的快捷方式1. jQuery库在其他库之后导入 (1)方法:使用jQuery.noConflict()函数将变量$的控制权转移给其他库 (2)操作: (a)在js代码的开头加上jQuery.noConflict()函数 (b)jQuery的代码使...
分类:
Web程序 时间:
2014-06-18 14:06:58
阅读次数:
206
对于短变量控来说,写jQuery时不能使用$是多么的不舒服。因为Wordpress自带的jQuery在官方原版的最后加了一句jQuery.noConflict(),防止与其它的JS库冲突,因为有很多JS库都是用这个$的。这样使得写wordpress插件或者其它时候写jQuery代码都要做一些小修改,...
分类:
Web程序 时间:
2014-06-11 10:56:29
阅读次数:
259
// 扩展工具函数
jQuery.extend({
// http://www.w3school.com.cn/jquery/core_noconflict.asp
// 释放$的 jQuery 控制权
// 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。
// 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用...
分类:
Web程序 时间:
2014-06-02 04:42:05
阅读次数:
298