/* * main.js * (nav) * */ $(function () { $("body").headroom({ "tolerance": 10, }); if ($(window).width()<991){ $('.navbar-nav').children('li').each(function (){ if ($(this).find('.dropdown-menu')){ $(this).find('.dropdown-toggle').attr('href','javascript:;'); } }) $('.navbar-nav>li').click(function (){ $(this).find('.dropdown-menu').toggleClass('dropdown-menu_active'); $(this).siblings().find('.dropdown-menu').removeClass('dropdown-menu_active'); }); } $('.city-dropdown .dropdown-menu').hover(function () { $('.city-dropdown .btn-secondary').toggleClass('active') }) function goTop() { $('html,body').animate({ scrollTop: 0 }, 500) } /*筛选*/ $('.screen-ul').each(function () { if ($(this).find('ul').height()>81){ $(this).siblings('.screen-more').css({ 'opacity':'1', 'display':'block' }) } }) $('.screen-more').click(function () { $(this).siblings('.screen-ul').toggleClass("addHeight"); }) $(document).on("click", "#totop", function(){ $("html,body").animate({scrollTop: 0}); }); $(window).scroll(function(){ var st = $(document).scrollTop(); var itop = $("#totop"); if(st > 400){ itop.css({display: 'block'}); }else{ if (itop.is(":visible")) { itop.hide(); } } }); $('.subject-details_content a[href*=#],.subject-details_content area[href*=#]').click(function () { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { var $target = $(this.hash); $target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']'); if ($target.length) { var targetOffset = $target.offset().top - 200 + "px"; $('html,body').animate({ scrollTop: targetOffset }, 500); return false; } } }); $(window).scroll(function(){ var st = $(document).scrollTop(); var itop2 = $(".side"); if(st > 400){ itop2.css({display: 'block'}); }else{ if (itop2.is(":visible")) { itop2.hide(); } } }); $(document).on("click", ".sidetop", function(){ $("html,body").animate({scrollTop: 0}); }); $(function(){ navHeader(); $(window).scroll(function () { navHeader(); }) function navHeader() { if ($(window).scrollTop() > 0) { $(".m_nav").addClass("light"); } else { $(".m_nav").removeClass("light"); } } }); $('.con_ul li .title').click(function(){ $(this).toggleClass('act');//获取当前点击对象,切换act类,达到切换背景箭头的效果 $(this).next().slideToggle();//获取当前点击对象的下一个兄弟级,实现折叠效果切换 }) })