我在代码的开头有这个脚本:
<!--rest-->
<script src="{base_url()}assets/js/jquery.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/ajaxmenu.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/cycle.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/slide.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/last.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/fancydropdown.js" type="text/javascript"></script>
<!--end rest-->
<!--fancybox-->
<script src="{base_url()}assets/js/fancy/jquery-1.9.0.min.js" type="text/javascript"></script>
<script src="{base_url()}assets/js/fancy/jquery.fancybox-buttons.js" type="text/javascript"></script>
<!--end fancybox-->
'rest'中包含的所有脚本都能正常工作,但fancybox不起作用。如果我评论'休息'脚本,fancybox工作。我把这个脚本放在'结束休息'和fancybox之间,并且警告不会出现。
..............................
<!--end rest-->
<script>
$(document).ready(function () {
alert("Hello!");
});
</script>
<!--fancybox-->
<script src="{base_url()}assets/js/fancy/jquery-1.9.0.min.js" type="text/javascript">
</script>
..........................
哪些脚本无法一起使用会出现什么问题?
答案 0 :(得分:2)
你包括两次jquery。注释掉fancy
目录中的那个,我打赌fancybox会起作用。
答案 1 :(得分:2)
我相信你在加载jquery之后必须移动你的jquery插件/依赖项。像这样:
<script src="{base_url()}assets/js/jquery.js" type="text/javascript"></script>
<!--end fancybox-->
<script>
$(document).ready(function () {
alert("Hello!");
});
</script>
<!--rest-->