我在网页上使用了以下几行
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load("jquery", "1.4.2");
google.load("jqueryui", "1.7.2");
</script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/mootools/1.3.2/mootools-yui-compressed.js'></script>
如果我放置了最后一个脚本行,则从上面的行开始,我的mootools无效。
如果放置上述行,我该如何实现?
我错过了什么?
答案 0 :(得分:2)
看看jQuery.noCoflict();
Official Document
强> 许多JavaScript库使用
$
作为函数或变量名称,就像jQuery
一样。在jQuery's
案例中,$
只是jQuery
的别名,因此所有功能均可在不使用$
的情况下使用。如果您需要在jQuery
旁边使用其他JavaScript库,请通过调用$
将$.noConflict()
的控制权返还给其他库。在$
初始化期间保存jQuery
的旧引用;noConflict()
只是简单地恢复它们。