这个脚本在标题处,我需要jquery-1.7.2.min.js for main.js到fancybox.js
这个脚本在页脚,我需要jquery-1.11-3.min.js for bootstrap.js和两个函数 所以问题是如何使用jQuery noConflict()当我使用旧的花式和灯箱和新的引导程序时,我需要将noConflict()放在哪里,以便jQuerys加载和所有js文件加载和工作
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/main.js"></script>
<script type="text/javascript" src="js/jquery.fancybox-1.0.0.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/fancybox.js"></script>
<script src="js/jquery.ui.core.js"></script>
<script src="js/jquery.ui.widget.js"></script>
<script src="js/jquery.ui.mask.js"></script>
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/bootstrap.js"></script>
<script type="text/javascript">
$('.link1').click(function () {
$(this).text(function (i, old) {
return old == 'See Less-' ? 'See More+' : 'See Less-';
});
});
$("#btnsearcg1").click(function () {
$("#searchid").toggle();
$(".mobile-logo").toggleClass('clickedm');
$("#searchid").toggleClass('inline1');
});
</script>
答案 0 :(得分:0)
我可以看到顶部有一个奇特的盒子。您可以将它保留在页面的最后,在您的自定义脚本看到更多并且看得更少之后,您可以通过以下方式调用jQuery没有冲突:
$jq = jQuery.noConflict(true);
我希望这应该返回旧jQuery的句柄,如果你想使用新的jQuery,你需要使用$jq
来实现这个目标!我和Drupal 7有同样的问题,我用这种方式修复了它!