在使用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>

 

 
 
 
 
 
 
 
 
 
 
 
 

版权声明:本文为sea-stream原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/sea-stream/p/14182123.html