var t_pic =0; var l_pic =0; var xishu = 1; var yon = 0; var xon = 0; var delay = 10; var int; var pause = false; var pic_w = $('.piaofu').width(); var pic_h = $('.piaofu').height(); $('.piaofu').width(pic_w).height(pic_h); //位移 function float(){ var kuang_w = $(window).width(); var kuang_h = $(window).height(); if (yon) {t_pic = t_pic + xishu;} else {t_pic = t_pic - xishu;} if (t_pic < 0) {yon = 1;} if (t_pic >= (kuang_h-pic_h)) {yon = 0;} if (xon) {l_pic = l_pic + xishu;} else {l_pic = l_pic - xishu;} if (l_pic < 0) {xon = 1;} if (l_pic >= (kuang_w-pic_w)) {xon = 0;} $('.piaofu').css('left',l_pic); $('.piaofu').css('top',t_pic); } //循环执行 function start() { int = self.setInterval("float()",delay); } start(); //鼠标经过暂停 function pause_resume(pause) { if(pause) { clearInterval(int); } else { int = self.setInterval("float()",delay); } } $('.piaofu').hover(function(){ pause = true; pause_resume(pause) ; },function(){ pause = false; pause_resume(pause) ; }) //关闭漂浮 $('.close').click(function(){ $('.piaofu').hide(); })