$('.visible_btn').each(function () { $(this).addClass('off') }); $('.visible_box').each(function () { $(this).addClass('off') }); $('.visible_btn').click(function () { var box = $(this).attr('visible'); $(this).toggleClass('on off'); $('.visible_box[visible*="' + box + '"]').toggleClass('on off') }); //移动端主导航 $(".mobile-nav a").each(function (index) { $(this).css({ 'animation-delay': (index / 20) + 's' }); }); $('.mobile-nav li strong').click(function () { $(this).next('dl').slideToggle(500); $(this).toggleClass('on'); if ($(this).hasClass('on')) { $(this).html("×") } else { $(this).html("+") } }) $('.ser').click(function () { $(this).addClass('on') }) $('.ser').mouseleave(function () { $(this).removeClass('on') }) $('.subNav').each(function () { if ($(this).find('dd').length <= 4) { $(this).addClass('less') } }) setTimeout("enterEffects();", "200"); $(document).ready(function () { enterEffects(); }); $(window).resize(function () { var resizeTimer = null; if (resizeTimer) clearTimeout(resizeTimer); resizeTimer = setTimeout(function () { enterEffects(); }, 50); }); $(window).scroll(function () { enterEffects(); }); // 鼠标滚动渐渐出现 $('.effect11,.effect21,.effect31,.effect41,.effect51,.effectChildren').each(function () { $(this).find("li").each(function (index) { var len = $(this).parent().find("li").length; $(this).css({ 'transition-delay': (index * 0.5 / len) + 's' }); // $( this ).css({'transition-delay': (index*0.05)+'s'}); }) }); function enterEffects() { var sWSon = document.documentElement.clientWidth; if (sWSon >= 992) { $(".effect").each(function (index, element) { var e = $(this); var c = $(window).height(); if ($(window).scrollTop() >= $(e).offset().top - 0.9 * c) { $(e).addClass("isView"); } else { $(e).removeClass("isView"); } }); } } // 点击回到页面顶部 $('.gotop').click(function () { $('body,html').stop().animate({ scrollTop: 0 }); $('.header').removeClass('currents'); $('body').css('padding-top', 0); $('.top').slideDown(0); return false; }); // 二级页侧栏菜单 $('.sub_menu a.current').each(function () { $(this).parent('li').addClass('current'); $(this).parents('.sub_menu ul').parent('li').addClass('on'); $(this).parents('.sub_menu ul').slideDown(300); $(this).parents('.sub_menu ul').prev('.arrow').addClass('on'); }) $('.sub_menu .arrow').click(function () { $(this).toggleClass('on'); $(this).parent('li').toggleClass('on'); $(this).next('ul').toggle(300); }) $('.sub_left_title').click(function () { var sWSon = document.documentElement.clientWidth; if (sWSon < 992) { $(this).toggleClass('on'); $('.sub_left').toggleClass('on'); $('.sub_menu').toggle(300); } }) // 页码跳转 $('.pages .selectLink').click(function () { $(this).find('.arrow').toggleClass('on'); $(this).find('.alertBox').toggleClass('on'); $(this).toggleClass('on'); }) // 搜索弹出效果 $('.search_btn').click(function () { $('.search_box').addClass('on') setTimeout(function () { $(".search_box .notxt").focus(); }, 100) }) $('.close').click(function () { $('.search_box').removeClass('on') }) // fixNav(); // $(window).scroll(function () { // fixNav(); // }); // function fixNav() { // var sWSon = document.documentElement.clientWidth; // var sHeight = document.documentElement.clientHeight; // var bodyHeight = document.body.scrollHeight; // var x = $('header').next().offset().top; // if (bodyHeight > sHeight + 100 && sWSon > 1024) { // $(window).scroll(function () { // var scrollTop = $(window).scrollTop(); // if (scrollTop > 300) { // $('header').addClass('currents') // $('body').css('padding-top', x) // } else { // $('header').removeClass('currents') // $('body').css('padding-top', 0) // } // }); // } // } // tab切换 $.fn.extend({ tab: function (options) { var defaults = { //默认参数 ev: 'mouseover', //默认事件'mouseover','click' til: 'h2', //默认标签 box: '.tab_list', //默认列表 defaultNum: 0, //默认展示第几个 eachPage: 1, //每次切换的个数 delay: 100, //延迟时间 auto: true, //是否自动切换 true,false speed: 4000, //自动切换间隔时间(毫秒) init: function () {}, //首次加载时触发时间 before: function () {}, //切换前触发事件 after: function () {}, //切换后触发事件 more: true //是否有more,false,true }; var options = $.extend(defaults, options); //用户设置参数覆盖默认参数 return this.each(function () { var o = options; var obj = $(this); var oTil = obj.find(o.til); var oBox = obj.find(o.box); var oMore = null; var iNum = o.defaultNum; var iLen = oTil.length; var iBefore = o.before; var iAfter = o.after; var iEach = o.eachPage; // 默认选中第一个 o.init(); if (iNum >= 0) { change(oTil.eq(iNum)); } //鼠标事件绑定 oTil.bind(o.ev, function () { var _this = this; if (o.ev == 'mouseover' && o.delay) { _this.timer = setTimeout(function () { change(_this); }, o.delay); } else { change(_this); }; }) oTil.bind('mouseout', function () { var _this = this; clearTimeout(_this.timer); }); //自动切换效果 (function autoPlay() { var timer2 = null; if (o.auto) { function play() { iNum++; if (iNum >= iLen) { iNum = 0; }; change(oTil.eq(iNum)); }; timer2 = setInterval(play, o.speed); obj.on('mouseover', function () { clearInterval(timer2); }) obj.on('mouseout', function () { timer2 = setInterval(play, o.speed); }) }; })(); function change(box) { iBefore(iNum, obj); // console.log(1); iNum = $(box).index() - obj.find(o.til).eq(0).index(); oTil.removeClass('on').addClass('off'); oBox.removeClass('on').addClass('off'); if (o.more) { oMore = obj.find('.more'); oMore.removeClass('on').addClass('off'); oMore.eq(iNum).addClass('on').removeClass('off'); }; oTil.eq(iNum).addClass('on').removeClass('off'); oBox.slice(iEach * iNum, iEach * (iNum + 1)).addClass('on').removeClass('off'); iAfter(iNum, obj); } }); } }) //根据参数名获得该参数 pname等于想要的参数名 function getParam(pname) { var params = location.search.substr(1); // 获取参数 平且去掉? // alert(params); var ArrParam = params.split('&'); if (ArrParam.length == 1) { //只有一个参数的情况 return params.split('=')[1]; } else { //多个参数参数的情况 for (var i = 0; i < ArrParam.length; i++) { if (ArrParam[i].split('=')[0] == pname) { return ArrParam[i].split('=')[1]; } } } } $(function () { var mao = $("#" + getParam("s")); //获得锚点 if (mao.length > 0) { //判断对象是否存在 var pos = mao.offset().top; var poshigh = mao.height(); var headerHeight = $('.header').height(); //180为减少头部的高度 //1000为毫秒单位/滚动的速度 $("html,body").animate({ scrollTop: pos - 180 }, 1000); } }); function scrollTo(tar) { var pos = $('' + tar).offset().top; $("html,body").animate({ scrollTop: pos - 180 }, 1000); } /* 侧边栏三级 例调用: asideMenu('#gp-subLeft') */ function asideMenu(menu) { //当前状态高亮 $(menu).find('.active').each(function () { if ($(this).parents('dl').hasClass('gp-second-nav')) { $(this).parents('dl').css('display', 'block'); $(this).parents('li').addClass('active') $(this).parents('li').find('.gp-toggles').addClass('icon-down').removeClass('icon-right'); } }) $(menu).find('.gp-toggles').click(function () { if ($(this).parents('li').hasClass('active')) { $(this).addClass('icon-right').removeClass('icon-down') $(this).next('.gp-second-nav').slideUp(500) $(this).parents('li').removeClass('active') } else { $(this).addClass('icon-down').removeClass('icon-right'); $(this).next('.gp-second-nav').slideDown(500); $(this).parents('li').siblings().find('.gp-second-nav').slideUp(500) $(this).parents('li').siblings().removeClass('active') $(this).parents('li').siblings().find('.gp-toggles').addClass('icon-right').removeClass('icon-down') $(this).parents('li').addClass('active') } }) } //移动端侧边栏菜单 function mobileAsideMenu(menu, main) { $(menu).find('.gp-m-inner-header').click(function () { $(this).toggleClass("gp-m-inner-header-icon-click gp-m-inner-header-icon-out"); $(this).find('.iconfont').toggleClass("icon-jia icon-jian") $(".gp-subNavm").slideToggle(500); }); $('.gp-subNavm').find('.gp-m-toggle').click(function () { if ($(this).parents('li').hasClass('active')) { $(this).addClass('icon-right').removeClass('icon-down') $(this).next('dl').slideUp(500) $(this).parents('li').removeClass('active') } else { $(this).addClass('icon-down').removeClass('icon-right'); $(this).next('dl').slideDown(500); $(this).parents('li').siblings().find('dl').slideUp(500) $(this).parents('li').siblings().removeClass('active') $(this).parents('li').siblings().find('.gp-m-toggle').addClass('icon-right').removeClass('icon-down') $(this).parents('li').addClass('active') } }) }; asideMenu('#gp-subLeft') mobileAsideMenu('#gp-m-subNav') $('.divSelect').find('cite').click(function () { $(this).parents('.divSelect').find('ul').stop().slideToggle(300); $(this).parents('.divSelect').toggleClass('active'); return false; }) $('.linkList02 li a').click(function () { $(this).parents('.linkList02').prev('cite').text('--' + $(this).text() + '--') $(this).parents('.linkList02').slideUp(300); $(this).parents('.divSelect').removeClass('active'); }) // $(window).scroll(function () { // enterEffects(); // }); // function enterEffects() { // var sWSon = document.documentElement.clientWidth; // if (sWSon >= 992) { // $(".effect").each(function (index, element) { // var e = $(this); // var c = $(window).height(); // if ($(window).scrollTop() >= $(e).offset().top - 0.9 * c) { // $(e).addClass("isView"); // } else { // $(e).removeClass("isView"); // } // }); // } // }