(function($) { $(".block-region-top .quicktabs-wrapper").append("
  • 人才招聘
  • "); if($(window).width() > 991 ){ var types = ['DOMMouseScroll', 'mousewheel']; if ($.event.fixHooks) { for ( var i=types.length; i; ) { $.event.fixHooks[ types[--i] ] = $.event.mouseHooks; } } $.event.special.mousewheel = { setup: function() { if ( this.addEventListener ) { for ( var i=types.length; i; ) { this.addEventListener( types[--i], handler, false ); } } else { this.onmousewheel = handler; } }, teardown: function() { if ( this.removeEventListener ) { for ( var i=types.length; i; ) { this.removeEventListener( types[--i], handler, false ); } } else { this.onmousewheel = null; } } }; $.fn.extend({ mousewheel: function(fn) { return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel"); }, unmousewheel: function(fn) { return this.unbind("mousewheel", fn); } }); function handler(event) { var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0; event = $.event.fix(orgEvent); event.type = "mousewheel"; // Old school scrollwheel delta if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; } if ( orgEvent.detail ) { delta = -orgEvent.detail/3; } // New school multidimensional scroll (touchpads) deltas deltaY = delta; // Gecko if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) { deltaY = 0; deltaX = -1*delta; } // Webkit if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; } if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; } // Add event and delta to the front of the arguments args.unshift(event, delta, deltaX, deltaY); return ($.event.dispatch || $.event.handle).apply(this, args); } } })(jQuery); var i=0;//翻屏变量,初始第一屏 (function($){ if($(window).width() > 991 ){ console.log(i); $("#page").mousewheel(function(event, delta) { if (delta < 0 && i==0 ) { i++; $("article.node").addClass("showdiv"); $(".header-bg-primary").addClass("header2"); renderPage(i,true); //翻屏函数 } else if (delta > 0 && i==1 && $("article.node").scrollTop()==0) { i--; $("article.node").removeClass("showdiv"); $(".header-bg-primary").removeClass("header2"); console.log(i); renderPage(i,true); } }); var div_height=$(window).height(); $("#block-shouyetupianlunbo").css({'height':div_height}); function renderPage(pageNumber, isScroll){ if (isScroll){ $('body, html').animate({scrollTop:pageNumber*div_height }, 'slow'); } return; } } })(jQuery);