处理两个jQuery版本

Dealing with two jQuery versions

本文关键字:两个 jQuery 版本 处理      更新时间:2023-09-26

在我的页面上,我使用滚动和引导响应菜单。Scrollify使用jQuery 1.6和Bootstrap 2.1.4。

根据这里的一些帖子,我尝试了一些解决方案,但他们不工作,或者可能我做错了什么。

我试过的是:

<script type="text/javascript" src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery-1.6.js"></script>
<script>var $j = jQuery.noConflict(true);</script>
<script type="text/javascript" src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery-2.1.4.min.js"></script>

<script type="text/javascript" src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery-1.6.js"></script>
<script>var $j = jQuery.noConflict(true);</script>
<script>
$(document).ready(function(){
 console.log($().jquery); // This prints v2.1.4
 console.log($j().jquery); // This prints v1.6
});

在这两个代码中,1.6版本应该使用$j而不是$,但它不起作用:

<script>
    $j(function() {
       $j.scrollify({
          section : "section",
       });
    });
</script>

生活的例子:http://solutionsmvo.nazwa.pl/tyszka/(现在响应式菜单工作和滚动不起作用)

感谢您的帮助!

您是否尝试过将</body>标签上方的页面底部放置或放置?有时候会有帮助