如何解决手风琴菜单不适用于漂亮照片
你好,所以我的 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 举报,一经查实,本站将立刻删除。