我在同一个文件中包含 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标签。