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

问题描述

你好,所以我的 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 (将#修改为@)