Fancybox jQuery冲突?NoConflict()问题
我是JavaScript新手,我正在尝试使用jQuery 我的fancybox出现了一个未捕获的类型错误。 我发现这与两个不同的jQuery库冲突有关,但是如果我删除第二个jQuery库,我的移动菜单将停止工作Fancybox jQuery冲突?NoConflict()问题,jquery,fancybox,Jquery,Fancybox,我是JavaScript新手,我正在尝试使用jQuery 我的fancybox出现了一个未捕获的类型错误。 我发现这与两个不同的jQuery库冲突有关,但是如果我删除第二个jQuery库,我的移动菜单将停止工作 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery(".fancybox").fancybox();
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
当您为jquery使用CDN路径时,则使用https而不是http
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery(".fancybox").fancybox();
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
我自己设法修好了 通过像这样声明无冲突解决了问题
var hello1 = $.noConflict();
hello1(document).ready(function() {
hello1(".fancybox").fancybox();
});
您是否包括fancybox插件?你有什么错误?为什么要包含多个jQuery版本?是的,我包含了fancybox插件。当我删除第二个jQuery链接时,Fancybox正常工作,但随后我的offcanvas菜单停止工作。所以我需要找到一种方法让它们都能工作;我自己设法修好了。那么,你是怎么修好的呢?