common.js与jQuery的冲突

最近有一个discuz论坛的改版任务,引用了jquery文件,导致部分功能失效。

查原因是大家都用到了$,导致jquery与discuz的common.js冲突

解决方法蛮简单的,

  1. 调整顺序,先加载common.js,再加载jquery.js
  2. 紧跟着,声明一下var jq = jQuery.noConflict();
  3. 最后,自己js里的$替换成jq
jQuery与其他JS库或jQuery文件冲突解决方法 本人亲测,本人网页有两个JS效果,用到了两个jQuery文件(一个是jquery.min.js,另一个是jquery.pack.js),可以两个冲突,只能保留一个。 但效果就只能有一个。我想两个都保留,于是就想了很多办法,查了很多资料,现分享给大家。2分不多,评论就能得1分,另1分,我纯手打这么多字,给我1分吧。谢谢! 立即下载

相关推荐

jquery.common通用方法

jquery.common通用方法已经封装好了,

自己使用的jquery公用common.js

/*解决ie8中js数组没有indexOf方法*/ jQuery.extend({ exportResport : function(url, method, params){ var paramControl = '<form action="'+url+'" method="'+(method||'post')+'">' ; $.each(params,function(name,value){ paramControl +.

weixin_42215833的博客 685

Common.js 通用js方法类

基于jQuery的Common.js中包含很多简化后的js通用方法,如Ajax,获取标准化的Url参数、加密、解密、获取操作系统版本、获取浏览器版本、打开导出excel文件、获取系统路径、获取控件上面高度 对象或ID、控件ID 等等。。

jQuery 中对 CommonJs 的支持处理

jQuery 中对 CommonJs 提供了直接支持,可以在 CommonJs 模块中直接引用 jQuery 对象,这是如何实现的呢? 从 factory 函数说起 说先看 jQuery 的主体函数定义,这个函数用来返回我们定义的 jQuery 函数,所以它就是一个工厂函数 factory,在 jQuery 3.0.0 中,就是第 40 行开始,到 10037 行结束。 # 40 ...

weixin_33813128的博客 551

使用patchelf与独立glibc解决Cursor/VSCode远程开发环境兼容性问题

本文针对Cursor/VSCode远程开发连接Ubuntu 18.04、CentOS 7等老系统时因GLIBC版本过低导致的兼容性问题,提供了一套安全高效的解决方案。核心思路是通过编译独立的glibc-2.28环境,并利用patchelf工具修改远程服务端的node可执行文件,使其优先使用新版glibc,从而在不升级系统库、不影响系统稳定性的前提下,完美解决远程开发环境“罢工”的难题。

weixin_28835789的博客 533

智能客服系统知识库数据清洗

数据清洗(Data Cleaning)是确保智能客服知识库高效运行的重要环节,主要涉及。| 分类 & 标签优化 | 重新组织 FAQ,创建关键字索引 || 定期更新 | 结合用户反馈,每 1-3 个月优化 |才能提供更优质、正确的回答,提升客户满意度!、Zendesk、Intercom 等)中,: FAQ 或客服回答中可能存在。,会影响 AI 匹配的准确性。是一个持续优化的过程,

z1941563559的博客 2098

jQuery 兼容CommonJS,AMD的写法.

(function( global, factory ) { //兼容CommonJS //这个很重要,npm上面CommonJS规范的模块众多.Node.js是CommonJS规范.vue,angular之类也是babel把es模块转成CommonJS模块. if ( typeof module === "object" && typeof module.exports === "

liaozhenting的博客 857

RU.EXE实用指南:从基础操作到高级调试技巧

本文是RU.EXE(RW Everything)的实用指南,详细介绍了这款硬件调试工具从基础操作到高级技巧的全过程。文章阐述了RU.EXE作为直接读写硬件寄存器、内存和PCI配置空间的强大工具,如何帮助硬件工程师和开发人员高效进行底层系统调试与故障排查,并强调了安全操作的重要性。

weixin_29228203的博客 278

supesite的common.js与jQuery的冲突解决

最近有一个supesite的改版任务,引用了jquery文件,导致部分功能失效。 查原因是大家都用到了$,导致jquery与discuz的common.js冲突 解决方法蛮简单的, 调整顺序,先加载common.js,再加载jquery.js 紧跟着,声明一下var jq = jQuery.noConflict(); 最后,自己js里的$替换成jq ...

weixin_34419321的博客 116

从零构建锂电池主动均衡系统:Simulink仿真中的Buck-Boost拓扑实战指南

本文详细介绍了如何在Simulink中从零构建基于Buck-Boost拓扑的锂电池主动均衡系统。通过仿真环境搭建、参数优化、控制策略设计和性能评估,为工程师提供了完整的实战指南,帮助快速验证和优化均衡算法,提升电池组一致性与寿命。

gitlab7runner的博客 895

斯坦福大学CS224d基础1:线性代数知识

本文为斯坦福CS229的内容,也是CS224d课程的背景数学知识。概括了在机器学习和深度学习中用到的大部分线性代数知识。为了便于大家查漏补缺,这里根据英文版本整理了一个中文版本。

龙心尘 2万+

jQuery $符号冲突

引用了jquery文件,导致部分功能失效。 查原因是大家都用到了$,导致jquery与网站的common.js冲突 解决方法蛮简单的, 调整顺序,先加载common.js,再加载jquery.js紧跟着,声明一下var jq = jQuery.noConflict();最后,自己js里的$替换成jq

I_LOVE_US的专栏 582

【软件系统架构】系列六:系统工程

系统工程是一种跨学科方法论,用于分析、设计、集成和管理复杂系统的全生命周期。其核心特点包括系统性思维、全周期管理、跨学科协作和需求导向。主流采用V模型生命周期,涵盖需求分析、系统设计、实现、测试验证及运维退役等阶段。核心工作方法包括需求工程、系统建模、接口设计、风险管理等。系统工程与项目管理协同,分别侧重技术实现和进度资源管理。应用领域覆盖航天军工、智能制造、智慧城市等。未来将向AI融合、数字孪生、模型驱动工程等方向发展,为复杂系统开发提供系统化协作范式。

moton2017的博客 2256

Discuz中解决jquery 冲突的方法 绝对简单

将jquery.js在common.js之前载入,不然jquery的$()函数会覆盖common.js的$()函数; 然后用到jQuery的$()函数的地方都用jQuery()代替。 例如 $(document).ready(function(){ $(".abc").val(); }) 要写成 jQuery(document).ready(functio...

dianyancheng0711的博客 127

面经-2023-哲库Zeku-数字芯片设计

面经-2023-哲库Zeku-数字芯片设计

w0shishabi的博客 3906

【LLM数据篇】预训练数据集+指令生成sft数据集

在《Aligning Large Language Models with Human: A Survey》综述中对LLM数据分类为典型的人工标注数据、self-instruct数据集等 优秀的开源sft数据集:alpaca_data、belle、千言数据集、firefly、moss-003-sft-data多轮对话数据集等 文章目录 note 构造指令实例的3种方式 sft:Aligning Large Language Models with Human: A Survey Alpaca 1. self

发现问题,并解决问题,批判性思维 1万+

jQuery和JS文件冲突的解决方法

discuz是个好程序,但是与其他好东西的兼容性就有点差了,最近开发disczu7的辅助功能组件的时候,想用jquery,就遇到了大问题了,有时候能用,有时候不能用,我就纳闷了,于是查了一上午,发现是jquery与discuz的common.js存在兼容性冲突,头疼啊,在网上找了个解决方法,还是不错的原文如下:Discuz和jQuery的冲突有两点,在/include/javascript/c

Arthur0088的专栏 5853

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

解决discuz与jquery不兼容问题——下拉列表不能用(Uncaught TypeError: Cannot set property 'position' of undefined)...

问题描述: 最近学着用discuz来模仿一个门户网站,里面要把导航条做出滑动效果,要用到jquery,将要用到jquery引用到header.htm中,如下图所示: 但是由于discuz采用php以及本身的机制,jquery中的$会与discuz本身的common.js和forum.js产生冲突,会出现如下的错误导致下拉列表 解决办法: 解决思路:将jquery的$重新定义一下,比...

weixin_30299539的博客 246

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

discuz论坛加载jquery冲突的解决

在discuz论坛加载jquery.js会导致discuz本身的js错误,从而很多功能不能使用。比如发帖回帖中的表情,一些弹出的div也将不能使用。 解决的方法如下: 首先,在页面加载jquery.js需要在所有js加载的前面,也就是必须第一个加载它。 然后加载一个解决冲突的js,其他顺序根据自己需要来做。解决冲突的js只有一句如下: jQuery.noConflict()

NoName 2560

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

《Web前端开发修炼之道》笔记四:高质量JavaScript(一)

1.如何避免js冲突 1.切忌全局变量泛滥,可以用匿名函数把脚本包起来。 比如: 2.为了解决匿名函数之间的通信问题,我们可以在window作用域下定义一个全局变量,把它作为一个桥梁,完成各匿名函数之间的通信。 为了控制全局变量的数量,可以使用如下方法: 但是这种方法里,GLOBAL的属性很容易被不同的工程师覆盖,所以,我们可以使用命名空间

沈鸿斌的博客 1204

discuz教程:discuz模板js与jQuery冲突的解决方案

今天在做discuz模板的时候,用到jquery的时候和原来主题js冲突。这个主要是Discuz X使用了$(id)作为dom节点的获取方法,而$符号刚好与jQuery的默认符号相冲突。 以下是基于之前的Discuz X和jQuery冲突的解决办法。给大家做个参考! 将jQuery的js文件jquery-1.8.0.min.js放到/static/js目录下,以下两个方法共用此文件,如不是放在...

weixin_30697239的博客 236

Discuz!和jQuery冲突的解决办法

Common.js是官方自带的,我没改过它,所以不可能出错,所以问题就应该是两者冲突了。导致的结果我也发现了,前台的DIY功能不能用了。    我还花了很多时间在那里研究冲突的地方,后来还是没能解决。之后我去网上搜索“Discuz! jQuery”,果然有文章写两者冲突的事情。其实19楼那里下载下来的js就是一个jQuery,只是后面外加了一些function...

aijue2015的博客 130

解决jquery与其他库的冲突

转自:http://www.cnblogs.com/warner/archive/2013/04/14/3021217.html 有时会有jQuery和其他的库或自己写的一些公共脚本文件一起使用的场景,就有可能会出现$冲突的问题,冲突的解决分两种情况: 1、jQuery库在其他库之后引用,如下所示: script type="text/javascript" src="Scripts/j

516

ecshop与jquery冲突的解决方案

ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在我们这...

G90322的博客 200

解决jquery 与其它库的冲突

两种情况具体分析: 1. jquery库在其它库之前导入:(推荐使用) script src="../../scripts/jquery.js" type="text/javascript">script> !-- 引入 prototype -->script src="lib/prototype.js" type="text/javascript">scri

juddy123的博客 542
上一篇: js按钮显示时间
下一篇: Struts2教程7:上传任意多个文件
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值