var parallel = 17; var headHeight = 150; var opacity = 0; var eyeBrowHeight = 0; var step = 1; var timer_show; var timer_eyebrow; document.onmousemove = mouseMove; function mouseMove(e){ /*眼球转动*/ } function startAnimation(){ timer_show = setInterval('rotateCounterclockwise()', 55); window.setTimeout(function(){ window.clearInterval(timer_eyebrow); timer_show = setInterval('rotateClockwise()', 55); },1000*6); } function rotateCounterclockwise() { parallel = parallel - 0.3; headHeight = headHeight - 2.5; opacity = (17 - parallel)/17; if(parallel > 0) { $('.head').css('top',headHeight+'px'); $('.hat').css('transform', 'rotate(' + parallel + 'deg)'); // $('.code p').css('opacity',opacity); $('.bubble').css('opacity',opacity); }else{ window.clearInterval(timer_show); timer_eyebrow = setInterval('flash()',10); } } function rotateClockwise() { parallel = parallel + 0.3; headHeight = headHeight + 2.5; opacity = (17 - parallel)/17; if(parallel <= 17) { $('.head').css('top',headHeight+'px'); $('.hat').css('transform', 'rotate(' + parallel + 'deg)'); // $('.code p').css('opacity',opacity); $('.bubble').css('opacity',opacity); }else{ window.clearInterval(timer_show); startAnimation(); } } function flash(){ eyeBrowHeight += step; $('.lefteye .eyebrow').css('clip','rect(0px 38px ' + eyeBrowHeight + 'px 0px)'); $('.righteye .eyebrow').css('clip','rect(0px 38px ' + eyeBrowHeight + 'px 0px)'); if(eyeBrowHeight % 19 === 0) step = -step; } startAnimation();