/* * @Author: mycm * @Email: afeizt@163.com * @QQ: 57725649 * @Date: 2021-11-16 09:23:15 * @LastEditors: mycm * @LastEditTime: 2022-06-16 * @Description: file content */ ( function ( $ ) { "use strict"; new WOW().init(); checkLoginStatus() setInterval( checkLoginStatus, 10000 ) function checkLoginStatus() { var auth_key = getCookie( 'token' ); // debugger if ( !auth_key ) { window.hasLogin = 0 $( '#userLink' ).attr( 'href', '/login/index' ).text( '登录' ); if ( $( '#loginout' ).length == 1 ) $( "#loginout" ).remove(); return ''; } else { var authorization = localStorage.getItem( auth_key ); if ( authorization == '' || authorization == null ) { window.hasLogin = 0 $( '#userLink' ).attr( 'href', '/login/index' ).text( '登录' ); if ( $( '#loginout' ).length == 1 ) $( "#loginout" ).remove(); return ''; } else { window.hasLogin = 1 var user = JSON.parse( authorization ) $( '#userLink' ).attr( 'href', '/user/index' ).text( user.username ).attr( 'title', '个人中心' ); if ( $( '#loginout' ).length == 0 ) $( '#userLink' ).parent().append( '退出' ); return authorization; } } } var mainHeader = $( '.header-wrapper-mobile' ), headerHeight = mainHeader.height();//logo偏移25px //set scrolling variables var scrolling = false, previousTop = 0, currentTop = 0, scrollDelta = 1, scrollOffset = 280; $( window ).on( 'scroll', function () { if ( !scrolling ) { scrolling = true; ( !window.requestAnimationFrame ) ? setTimeout( autoHideHeader, 250 ) : requestAnimationFrame( autoHideHeader ); } } ); function autoHideHeader() { var currentTop = $( window ).scrollTop(); checkSimpleNavigation( currentTop ) previousTop = currentTop; scrolling = false; } function checkSimpleNavigation( currentTop ) { if ( previousTop - currentTop > scrollDelta ) { mainHeader.css( { 'webkitTransform': 'translateY(0)', 'transform': 'translateY(0)' } ); } else if ( currentTop - previousTop > scrollDelta && currentTop > scrollOffset ) { //if scrolling down... mainHeader.css( { 'webkitTransform': 'translateY(-' + headerHeight + 'px)', 'transform': 'translateY(-' + headerHeight + 'px)' } );; } } function getCookie( name ) { if ( document.cookie.length > 0 ) { let c_start = document.cookie.indexOf( name + "=" ) if ( c_start != -1 ) { c_start = c_start + name.length + 1 let c_end = document.cookie.indexOf( ";", c_start ) if ( c_end == -1 ) c_end = document.cookie.length return unescape( document.cookie.substring( c_start, c_end ) ) } } return "" } } )( jQuery );