今天遇到的问题蛋疼。
听好多人说起过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,很可能发生冲突。
同时我发现百度上的这个答案的日期标注是2010年10月,也就是5年前。我现在碰到的问题在5年前就已经出现并得到了解决。这种感觉让我五味杂陈。