• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > 避免jQuery名字冲突 noConflict()方法

避免jQuery名字冲突 noConflict()方法

作者:行者杰客 字体:[增加 减小] 来源:互联网

行者杰客 通过本文主要向大家介绍了jquery名字冲突,noConflict方法,jquery名字冲突避免方法,jquery避免冲突等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

众所周知,在jQuery语法中,$符号是jQuery的简写方式。但在某些情况下,可能需要在同一个页面引入其他javascript库(比如Prototype)。因为$简短方便,很多的库也是使用$符号。为了避免名称冲突,jQuery提供了noConflict()方法来解决这个问题。调用该方法可以把对$标识符的控制权让给其他库。

一般模式:

<script src="prototype.js"></script>//1.包含jQuery之外的库(比如Prototype)
<script src="jquery.js"></script>//2.包含jQuery库取得对$的使用权
<script>
  jQuery.noConflict();//3.调用noConflict()方法,让出$,把控制权让给最先包含的库
</script>
<script src="myscript.js"></script> 

让出$控制权后,需要使用jQuery方法时,则不能用$来调用了,要用jQuery。或者通过定义新的名称来代替$符号。

var jq=jQuery.noConflict(); 

另外还有一个技巧,可以再.ready()方法中使用$。它的回调函数可以接收一个参数,这个参数为jQuery对象本身,可以重新命名jQuery为$,这样也是不会造成冲突的。

jQuery.(document).ready(function($){
  //这里可以正常使用$ 
})

当然,简写方式也是可以的

jQuery(function($){
  //这里可以正常使用$ 
})

以上就是本文的全部内容,希望对大家学习jquery避免冲突方法有所帮助。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 避免jQuery名字冲突 noConflict()方法

相关文章

  • jQuery用FormData实现文件上传的方法
  • jquery cookie的用法总结
  • 精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
  • jQuery ajaxSubmit 实现ajax提交表单局部刷新
  • jquery.validate.js插件使用经验记录
  • jQuery EasyUI菜单与按钮详解
  • jQuery实现类似标签风格的导航菜单效果代码
  • jquery mobile开发常见问题分析
  • Jsonp 跨域的原理以及Jquery的解决方案
  • jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jquery实现文本框鼠标右击无效以及不能输入的代码
    • jquery 循环显示div的示例代码
    • jquery append 动态添加的元素事件on 不起作用的解决方案
    • jQuery实现流动虚线框的方法
    • 举例讲解jQuery中可见性过滤选择器的使用
    • 仿新浪微博返回顶部的jquery实现代码
    • jquery validate添加自定义验证规则(验证邮箱 邮政编码)
    • jQuery EasyUI中的日期控件DateBox修改方法
    • 基于jquery实现二级联动效果
    • jQuery实现点击小图片淡入淡出显示大图片特效

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有