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>
版权声明:本文为sea-stream原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。