位置: 编程技术 - 正文

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)

  • 偶然所得个人所得税会计分录
  • 定期定额自行申报流程
  • 以前年度多缴纳的企业所得税退还
  • 医院财政资金免企业所得税吗
  • 退回的税款如何做账
  • 企业收到的投资者的超出其在企业
  • 企业将资产移送他人的下列情形
  • 小微企业如何申请土地建厂房
  • 公司账户没有钱怎么办
  • 预支的采购备用金是什么
  • 一般纳税人购入货物相关的增值税可以抵扣
  • 地税退税政策
  • 个人开增值税普票有没有限额
  • 新版增值税开票软件怎么下载
  • 保险费可以抵扣嘛
  • 属于资金的筹资方式是
  • 50万股份分红
  • 劳务分包可以开劳务费吗
  • 本年利润年末账务处理
  • 应税劳务、服务清单
  • 工程什么情况下可以索赔
  • 外账进销存单据是怎么弄的?
  • 代缴的五险一金能贷款吗
  • 发票丢失如何处理
  • PHP:xml_get_current_line_number()的用法_XML解析器函数
  • swoole和websocket的区别
  • 关于已开发票收到部分款项风险温馨提示
  • 怎么关闭磁贴模式
  • linux命令tar zcvf
  • 自行建造完成交付的房子
  • 购入增值税税控系统专用设备
  • 增值税普通发票和电子普通发票的区别
  • linux命令大全详解
  • vue前端后端
  • php导入php文件
  • phpstudy ftp怎么用
  • return 重定向
  • phpcms默认密码
  • 利息收入的会计科目怎么做
  • 广告费应该计入产品成本吗
  • js中var的用法
  • 个人所得税又是什么税种
  • 法人与财务负责人不应为同一人
  • 已冲销凭证是否可以删除
  • 销售返利如何得到法律的保护
  • 增值税小规模纳税人2023年政策
  • 股利分配是什么科目
  • 预期信用损失率的确认依据和过程
  • 非货币性资产交换以公允价值为基础进行计量
  • 一般销售商品收入怎么算
  • 募捐建议
  • 维护费抵减增值税会计科目
  • 会计中预付账款
  • 营业外收入账务处理方法
  • 金融服务银行
  • 农产品增值税公式
  • 房地产的预付账款
  • 5000元固定资产一次性计提折旧
  • 净资产增长率增长说明什么
  • macos怎么切换桌面
  • fedora7
  • 取消windows开机登录密码
  • os x10.12支持的机型
  • scheduler.exe - scheduler是什么进程 有何作用
  • 日历功能在哪里设置
  • 2016年Win10 Mobile红石更新抢先看 预期新功能/发布时间表
  • linux系统默认启动级别
  • linux中ftp命令的用法
  • shell程序中定义的函数能不能有参数
  • 详解JavaScript ES6中的Generator
  • three.js 教程
  • jquery设置文本字体样式
  • jquery 表单
  • 安卓仿平板
  • jquery的gt
  • python 备份文件夹
  • 江苏食品经营许可证企业端官网
  • 税控系统技术维护费抵税怎么申报
  • 税务罚款会影响宝宝当公务员不
  • 青岛市地方税务局关于发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设