$(function(){ $('.header .menu ul li.hasDropdown,.global').hover(function(){ $('.header').addClass('submenu_show') $(this).find('.dropdown').slideDown() },function(){ $(this).find('.dropdown').hide() }) $('.header .menu ul,.global').mouseleave(function(){ $('.header').removeClass('submenu_show') $(".bg_hover").removeClass("off") }) $('.header .menu ul li').mouseover(function(){ if(!$(this).hasClass('hasDropdown')){ $('.header').removeClass('submenu_show') } }) $('.m-header-menu-icon').click(function(){ if($(window).width() < 1024){ $(".m-menu").slideToggle(500) $('body').toggleClass('hidden') $('.m-header-menu-icon').toggleClass('active') $('.m-header').toggleClass('fixed') } }) $(".m-menu ul li").each(function( index ) { $(this).css({'animation-delay': (index/10)+'s'}); }); $(window).resize(function(){ $(".m-menu").slideUp(500) $('body').removeClass('hidden') $('.m-header-menu-icon').removeClass('active') }) $('.m-menu ul li .m-dropdown-tag').on('click',function(){ $(this).toggleClass('active') $(this).siblings('.m-menu-dropdown').slideToggle(500) return false }) }) //图片预览 function imgPreview(src, srcArr, newOption){ if(!window.FormData){ //ie9以下 window.open(src); }else{ var hideImgList = document.createElement('div'); hideImgList.id = 'hideImgList'; var isMulti = false; //是否多张图片 var index = 0; //多图时显示哪张图片的索引 if(srcArr && srcArr.length > 0){ if(srcArr.length > 1) isMulti = true; for(var i = 0; i < srcArr.length; i++){ var img = document.createElement('img'); img.src = srcArr[i]; hideImgList.appendChild(img); if(src == srcArr[i]){ index = i; } } }else{ var img = document.createElement('img'); img.src = src; hideImgList.appendChild(img); } var option = { initialViewIndex: index, title: false, //显示当前图片的标题(现实 alt 属性及图片尺寸) navbar: isMulti, //显示缩略图导航 toolbar: { zoomIn: true, zoomOut: true, oneToOne: true, reset: true, prev: isMulti, play: false, next: isMulti, rotateLeft: true, rotateRight: true, flipHorizontal: true, flipVertical: true }, hidden: function () { viewer.destroy(); viewer = null; hideImgList = null; } } var viewer = new Viewer(hideImgList, $.extend(option, newOption || {})) viewer.show(); } }