
// 公共js區域
$(function(){
var w = $(window).width();
if(w > 768){
} else{
$(function () {
var windoww = $(window).width();
$('.sp_nav').click(function () {
$('.sp_nav').toggleClass('sp_nav_se');
$('.nav').toggleClass('nav_show');
});
$(document).ready(function () {
var aMenuOneLi = $(".menu-one > li");
var aMenuTwo = $(".menu-two");
$(".menu-one > li > .nav-title .arrow").each(function (i) {
$(this).click(function () {
if ($(aMenuTwo[i]).css("display") == "block") {
$(aMenuTwo[i]).slideUp(300);
$(aMenuOneLi[i]).removeClass("menu-show")
} else {
for (var j = 0; j < aMenuTwo.length; j++) {
$(aMenuTwo[j]).slideUp(300);
$(aMenuOneLi[j]).removeClass("menu-show");
}
$(aMenuTwo[i]).slideDown(300);
$(aMenuOneLi[i]).addClass("menu-show")
}
});
});
});
});
};
const btn = document.querySelector("#btn");
const item = document.querySelectorAll(".menu_item");
let showCard = (event) => {
btn.classList.toggle("is-rotate");
for (var i = 0; i < item.length; i++) {
item[i].classList.toggle(`item-${i}`);
}
}
btn.addEventListener("click", showCard);
$(function() {
var Accordion = function(el, multiple) {
this.el = el || {};
this.multiple = multiple || false;
// Variables privadas
var links = this.el.find('.tit');
// Evento
links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown)
};
Accordion.prototype.dropdown = function(e) {
var $el = e.data.el;
$this = $(this);
$next = $this.next();
$next.slideToggle();
$this.parent().toggleClass('open');
if (!e.data.multiple) {
$el.find('.submenu').not($next).slideUp().parent().removeClass('open');
}
};
var accordion = new Accordion($('#accordion'), false);
$('.submenu li').click(function () {
$(this).addClass('current').siblings('li').removeClass('current');
});
});
})
uj5u.com熱心網友回復:
你把那個匿名函式賦值給了showCard,呼叫的時候,有個event引數沒有傳吧uj5u.com熱心網友回復:
能幫著修改看看嗎 這個檔案也是別人寫的 看不懂呢
uj5u.com熱心網友回復:
event引數沒有用到吧,可能是你的編輯器語法校驗比較嚴格,你把event洗掉掉試試,這里event沒有用到,傳不傳都不影響功能的uj5u.com熱心網友回復:
箭頭函式的原因吧,換成普通函式看看轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/235381.html
標籤:JavaScript
下一篇:ACCESS 兩個欄位怎么比較
