位置: 编程技术 - 正文

jQuery解决$符号命名冲突(jquery里面的$是什么意思)

编辑:rootadmin

推荐整理分享jQuery解决$符号命名冲突(jquery里面的$是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery中的$是什么意思,jquery的$符号是什么,jqueryfor,jquery里面的$是什么意思,jquery符号$是什么意思,jquery使用哪个符号作为jquery的快捷方式,jquery里面的$是什么意思,jquery的$符号是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

  前些天朋友让我帮他解决一个页面中jquery特效的兼容性问题,觉得这是一个很容易忽略也很重要的一点,特在此记录一下。

  朋友给的页面中用到了三个特效,其中两个特效可以显示,第三个没有效果。通过查看引用的js文件,我发现页面中不光引入了jquery.js,还引入了一个名为prototype.js的文件。 这个prototype.js之前未曾听说过,特意在百度上搜了一下,原来它也是一个js类库,功能和jquery差不多,而且很强大。

  通过一点点的排查,我发现那两个可以显示的特效引用的是jquery,而不显示的那个特效引用的是这个prototype.js。 稍一分析,终于找到了出错的关键:jquery中的$和prototype.js中的$冲突了,两个类库中都是通过$符号来调用,然而如果直接这样写的话就会不知道这个$是属于谁的,该调用哪个类库中的方法来实现特效的显示。

  既然找到了问题的根结所在,那这个问题也就好解决了。

jQuery解决$符号命名冲突(jquery里面的$是什么意思)

方法一:在jquery中,有这样一段代码:

  也就是说,我们可以通过jQuery来代替jquery.js中的$符号进行调用,前提必须声明一下:

jQuery = $;

  那,新的问题又出现了。页面中有那么多地方用到了$,我不仅要区分到底哪些$是属于jquery的,还要将这些$替换成jQuery这个单词,更严重的是,如果该页面中要增加新的jquery特效,我还要时刻的提醒自己,调用$的时候要用jQuery来代替,稍一疏忽,不仅出不来想要的效果,而且修改起来也是一个大工作量的任务。看来,这种方法是行不通的。

  难道就没有一个一劳永逸的方法可以将这个$的"归属权"给明确的区分出来吗?办法当然是有的!

方法二:使用jquery语句块来实现:

首先,来看一下jquery语句块的格式:

  这样,我们在调用jquery中的$实现特效显示时,只要把这段代码写在这个语句块中,$符号该怎么调用还怎么调用。而prototype.js中的$写在语句块外,$符号也是该怎么调用怎么调用,两者根本不会产生什么影响了。

标签: jquery里面的$是什么意思

本文链接地址:https://www.jiuchutong.com/biancheng/386622.html 转载请保留说明!

上一篇:jQuery无刷新上传之uploadify3.1简单使用(jquery.load()方法,刷新网页)

下一篇:jQuery使用正则表达式限制文本框只能输入数字(js正则regexp)

  • 横幅属于什么发票范围
  • 营业外收入是否属于当期损益
  • 小规模企业多交增值税
  • 联营企业股利收入
  • 土地股权转让需交什么税
  • 企业接受捐赠的账务处理
  • 含有增值税的工程项目
  • 应收款确认坏账分录
  • 租赁公司扣押金
  • 劳务公司计提工资怎么算
  • 借差旅费退回现金怎么办
  • 税局定额的标准
  • 201金8税盘抵扣期限是多久?
  • 土地一次开发和二次开发
  • 小额贷款公司可以跨区域经营吗
  • 外贸企业出口退税申报流程操作
  • 有限责任公司自然人独资可以增加股东吗
  • 发票金额大于付款金额怎么入账
  • 变动成本总额怎么求单位变动成本
  • 如何进行公司注销流程
  • 充积分送手机
  • win10怎么建立多个用户
  • 瓶盖再来一瓶
  • 国税的个税手续怎么办理
  • 库存退回
  • 对公账户信息补录
  • 招待费审批流程
  • 员工出差补贴怎么入账
  • PHP:mcrypt_enc_is_block_algorithm_mode()的用法_Mcrypt函数
  • 监事 兼职
  • 企业固定资产账户2019年6月初借方余额5000000元
  • php延迟静态绑定
  • php 登陆
  • 出差餐补贴标准
  • springboot比spring做了哪些改进
  • 班迪录屏软件录制框怎样在ppt上一直指定
  • 前端进阶教程
  • userpasswords
  • 中华人民共和国禁毒法第十三条规定
  • 一般纳税人进项大于销项账务处理
  • 建安类企业包括哪些公司
  • 个人购销合同范本
  • 2023年终奖一次性扣税对照表
  • 采购人员费用计入什么科目
  • 吊车租赁有限公司
  • 内含增长率简易公式如何理解
  • 在建的工程收到的发票
  • 开办费新会计准则
  • 报销单会计分录怎么写
  • 借款收据怎样才有法律效力
  • 减免税款月末是否结平
  • 五证合一的办理流程是什么
  • mysql基本介绍
  • 查看mysql执行sql日志内容
  • mysql连接时间长怎么优化
  • MySQL通过触发器解决数据库中表的行数限制详解及实例
  • windows7个性化菜单
  • ubuntu fsl
  • linux vim 查找替换
  • xp桌面浏览器图标不见了
  • rpm包安装位置
  • win10开机cpu占用率100%
  • win10 11月累计补丁KB3097877更新后导致应用崩溃该怎么办?
  • javascript编程规范
  • oracle sql mysql
  • java dao框架
  • 右键菜单中添加文字
  • 使用驱动器u盘之前需要格式化
  • macos moja
  • unity3d 物理引擎
  • ShareSdk实现第三方分享功能
  • [置顶] [Android Studio 权威教程]最实用的快捷键
  • python3.5升级
  • vs开发unity教程
  • 贴现再贴现转贴现的联系
  • 企业房产税优惠减免政策2020
  • 西北地区的沙尘暴
  • 广东省广州市国资委
  • 买新车还要交套餐费吗
  • 劳务派遣工为什么没年假了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设