袖白雪 发表于 2019-12-18 21:45:06

jQuery 核心 - noConflict() 方法[避免冲突的方法]

定义和用法noConflict() 方法让渡变量 $ 的 jQuery 控制权。
语法jQuery.noConflict()

参数描述
removeAll布尔值。指示是否允许彻底将 jQuery 变量还原。
说明许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性。假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noConflict() 向该库返回控制权:
<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">
$.noConflict();
// 使用另一个库的 $ 的代码
</script>可以与 .ready() 方法结合起来使用,来为 jQuery 对象起别名,这项技术非常有效:<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($) {
    // 使用 jQuery $ 的代码
});
// 使用其他库的 $ 的代码
</script>


页: [1]
查看完整版本: jQuery 核心 - noConflict() 方法[避免冲突的方法]