jquery版本不兼容问题

在使用imgbox.js是出现的jquery版本不兼容问题,之后了解到jQuery.noConflict()的用法
jQuery.noConflict()的存在只有一个目的:它允许你在同一个页面加载多个jQuery实例,尤其是不同版本的jQuery。
code
    <link rel="stylesheet" href={% static '/css/bootstrap.min.css'%}>
    <link href={% static '/css/bootstrap.min.css'%} rel="stylesheet" />
    <link href={% static '/css/font-awesome.min.css'%} rel="stylesheet" />
    <link href={% static '/css/ggtooltip.css'%} rel="stylesheet" />
    <link href={% static '/css/layui.css'%} rel="stylesheet" />
    
    <script src={% static '/js/jquery-3.3.1.min.js'%}></script>
    <script src={% static '/js/bootstrap.min.js'%}></script>
    <script src={% static '/js/ggtooltip.js'%}></script>
    <script src={% static '/js/gg.app.ui.js'%}></script>


    <link rel="stylesheet" href={% static '/css/lrtk.css'%} />
    <script type="text/javascript" src={% static '/js/jquery.min.js'%}></script>
    <script type="text/javascript">
        var j$ = $;//jquery.min.js的$重命名为j$
        jQuery.noConflict();
    </script>


    <script type="text/javascript" src={% static '/js/jquery.imgbox.pack.js'%}></script>


    <script type="text/javascript">
        j$(document).ready(function() {
            j$("#example1-1").imgbox();


            j$("#example1-2").imgbox({
                'zoomOpacity'    : true,
                'alignment'        : 'center'
            });


            j$("#example1-3").imgbox({
                'speedIn'        : 0,
                'speedOut'        : 0
            });


            j$("#example2-1, #example2-2").imgbox({
                'speedIn'        : 0,
                'speedOut'        : 0,
                'alignment'        : 'center',
                'overlayShow'    : true,
                'allowMultiple'    : false
            });
        });
    </script>

 

 
 
 
 
 
 
 
 
 
 
 
 

posted @ 2020-12-23 23:42  anobscureretreat  阅读(443)  评论(0编辑  收藏  举报