var yongpeng = {}; yongpeng.menu = function() { jQuery(".menu").slide({ type: "menu", titCell: ".nli", targetCell: ".submenu", effect: "slideDown", delayTime: 300, triggerTime: 0, returnDefault: true }); } yongpeng.right_menu = function() { var inside_submenu = $('.inside-submenu'); var flag = true; inside_submenu.find('.arrow-icon').parent('a').click(function(e) { e.preventDefault(); if (flag) { inside_submenu.find('.arrow-icon').tween({ transform: { start: 'rotate(0deg)', stop: 'rotate(90deg)', time: 0, duration: .6, effect: 'easeInOut' } }).play(); inside_submenu.find('ul').slideDown(); flag = false; } else { inside_submenu.find('.arrow-icon').tween({ transform: { start: 'rotate(90deg)', stop: 'rotate(0deg)', time: 0, duration: .6, effect: 'easeInOut' } }).play(); inside_submenu.find('ul').slideUp(); flag = true; } }); var is_open = false; for (var i = 0, length = inside_submenu.find('li').length; i < length; i++) { console.log(inside_submenu.find('li').eq(i).find('a').attr('class')); if (inside_submenu.find('li').eq(i).find('a').attr('class') != undefined && inside_submenu.find('li').eq(i).find('a').attr('class').indexOf('menu_active') != -1) { is_open = true; } } if (is_open) { inside_submenu.find('.arrow-icon').tween({ transform: { start: 'rotate(0deg)', stop: 'rotate(90deg)', time: 0, duration: .6, effect: 'easeInOut' } }).play(); inside_submenu.find('ul').slideDown(); flag = false; } } $(function() { yongpeng.menu(); });