项⽬中jquery与easyui冲突的解决⽅法
今天遇到的问题蛋疼。
听好多⼈说起过easyui,我从来没⽤过,在⽹上看easyui中⽂⽹,例⼦挺好看。于是下载了jquery-easyui-1.3.6。放进项⽬,
jsp是这样引⽤的:
<link rel="stylesheet" type="text/css" href="${ctx}/jquery-easyui-1.3.6/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="${ctx}/jquery-easyui-1.3.6/themes/icon.css">
<link rel="stylesheet" type="text/css" href="${ctx}/jquery-easyui-1.3.6/demo/demo.css">
<script type="text/javascript" src="${ctx}/jquery-easyui-1.3.6/jquery.min.js"></script>
<script type="text/javascript" src="${ctx}/jquery-easyui-1.3.6/jquery.easyui.min.js"></script>
⽤ie浏览器看页⾯,easyui的效果出来了,但是左下⾓出了感叹号,如下
出了问题之后感觉是easyui⾃带的jquery.min.js与项⽬原来的jquery冲突。我认为是版本冲突的问题,于是⼜下载jquery-easyui-1.3.5,还是同样的问题。
最后,在百度上到了答案,把<script type="text/javascript" src="${ctx}/jquery-easyui-1.3.6/jquery.min.js"></script> 这⾏删掉,问题得到解决。
jquery.min.js是jquery.js的轻量版,也就是去了注释和空格的版本。如果我不去掉这⾏代码,页⾯会加载两个jquery.js,很可能发⽣冲突。
jquery在项目里是干啥的同时我发现百度上的这个答案的⽇期标注是2010年10⽉,也就是5年前。我现在碰到的问题在5年前就已经出现并得到了解决。这种感觉让我五味杂陈。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。