微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

手风琴菜单不适用于漂亮照片

如何解决手风琴菜单不适用于漂亮照片

你好,所以我的 jquery 手风琴和漂亮照片不能一起工作!当我看到控制台时,我得到它不是一个函数错误
当我将它们分开放置时,如果它们起作用,但是将它们放在一起时却不起作用。

尝试将 jQuery.noConflict 放在上面,但它也不起作用

头部:

<!-- CUSTOM CSS -->
  <link rel="stylesheet" href="css/style.css">
  <link rel="stylesheet" href="css/style-prettyphoto.css">
  
<!-- PRETTYPHOTO -->
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="js/jquery-1.6.1.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>  

身体:

<!-- PRETTYPHOTO -->


<script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto({social_tools:''});
  });
</script>

<!-- ACCORdioN MENU -->
<script>
$(function() {
  var Accordion = function(el,multiple) {
    this.el = el || {};
    // more then one submenu open?
    this.multiple = multiple || false;
    
    var dropdownlink = this.el.find('.dropdownlink');
    dropdownlink.on('click',{ el: this.el,multiple: this.multiple },this.dropdown);
  };
  
  Accordion.prototype.dropdown = function(e) {
    var $el = e.data.el,$this = $(this),//this is the ul.submenuItems
        $next = $this.next();
    
    $next.slidetoggle();
    $this.parent().toggleClass('open');
    
    if(!e.data.multiple) {
      //show only one menu at the same time
      $el.find('.submenuItems').not($next).slideUp().parent().removeClass('open');
    }
  }
  
  var accordion = new Accordion($('.accordion-menu'),false);
})
</script>

我能做什么? :(

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。