新旧jquerys

时间:2015-06-23 19:48:02

标签: jquery twitter-bootstrap

这个脚本在标题处,我需要jquery-1.7.2.min.js for main.js到fancybox.js

HEAD

这个脚本在页脚,我需要jquery-1.11-3.min.js for bootstrap.js和两个函数 所以问题是如何使用jQuery noConflict()当我使用旧的花式和灯箱和新的引导程序时,我需要将noConflict()放在哪里,以便jQuerys加载和所有js文件加载和工作

BOTTOM

 <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>

1 个答案:

答案 0 :(得分:0)

我可以看到顶部有一个奇特的盒子。您可以将它保留在页面的最后,在您的自定义脚本看到更多并且看得更少之后,您可以通过以下方式调用jQuery没有冲突:

$jq = jQuery.noConflict(true);

我希望这应该返回旧jQuery的句柄,如果你想使用新的jQuery,你需要使用$jq来实现这个目标!我和Drupal 7有同样的问题,我用这种方式修复了它!