Jquery多个版本noConflict不起作用

时间:2018-02-02 13:28:22

标签: javascript jquery

我在同一页面中使用jquery 1.8.3和1.10.2。但我不能使用Jquery的noConflict方法。 1.10.2 for Stickynavbar

<script type="text/javascript">
    jQuery.noConflict();
$(function () {
    $('.header-bottom').stickyNavbar({
    activeClass: "active",          // Class to be added to highlight nav 

1 个答案:

答案 0 :(得分:1)

以下是可以避免jquery多个版本冲突的方法

<!-- load jQuery 1.8.3 -->
<script type="text/javascript" src="http://example.com/jquery-1.8.3.js"></script>
<script type="text/javascript">
var jQuery_1_8_3 = $.noConflict(true);
(function($){
    // here $ points to the old jQuery
})(jQuery_1_8_3);
</script>

<!-- load jQuery 1.10.2 -->
<script type="text/javascript" src="http://example.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
var jQuery_1_10_2 = $.noConflict(true);
(function($){
    // here $ points to the old jQuery
})(jQuery_1_10_2);
</script>