我从JQuery.noConflict()
docs中获得了以下代码
<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>
我们可以看到,ready
方法的回调函数接受一个参数,但是我们在哪里传递这个参数呢?
"We"
没有将其传递到函数中。jQuery
库正在传递它,jQuery
API本身(这是jQuery对象),进入函数回调。
参见:避免与其他库冲突