我在同一个文件中包含jQuery 1.10,script.aculo.us和Prototype。它显示错误:
无法调用未定义的方法“点击”
我怀疑这是由于图书馆冲突造成的,所以我这样做了:
JQuery(document).ready(function() {...
并在所有其他脚本之后移动script.aculo.us。不幸的是它显示:
未捕获的ReferenceError:未定义JQuery
Using jQuery noConflict() with script.aculo.us 中的解决方案对我不起作用。
我的代码
{literal}
<script src="include/js/jquery-1.10.2.js" type="text/javascript"></script>
<script src="include/js/general.js" type="text/javascript"></script>
<script>
JQuery(document).ready(function() { ...
</script>
<script language="javascript" type="text/javascript" src="include/scriptaculous/prototype.js"></script>
<script src="include/scriptaculous/scriptaculous.js" type="text/javascript"></script>
{/literal}
literal
是Smarty标签。
答案 0 :(得分:2)
你写了JQuery
,但J是小写的,所以请使用jQuery(document).ready(function(){
...