var str = " "; str += ""; str += "
"; str += "";document.write(str); function FloatAd(selector) { var obj = $(selector); if (obj.find(".item").length == 0) return; var windowHeight = $(window).height(); var windowWidth = $(window).width(); var dirX = -1.5; var dirY = -1; var delay = 50; obj.css({ left: windowWidth / 2 - obj.width() / 2 + "px", top: windowHeight / 2 - obj.height() / 2 + "px" }); obj.show(); var handler = setInterval(move, delay); obj.hover(function() { clearInterval(handler); }, function() { handler = setInterval(move, delay); }); obj.find(".close").click(function() { close(); }); $(window).resize(function() { windowHeight = $(window).height(); windowWidth = $(window).width(); }); function move() { var currentPos = obj.position(); var nextPosX = currentPos.left + dirX; var nextPosY = currentPos.top + dirY; if (nextPosX <= 0 || nextPosX>= windowWidth - obj.width()) { dirX = dirX * -1; nextPosX = currentPos.left + dirX; } if (nextPosY <= 0 || nextPosY>= windowHeight - obj.height() - 5) { dirY = dirY * -1;//改变方向 nextPosY = currentPos.top + dirY; } obj.css({ left: nextPosX + "px", top: nextPosY + "px" }); } function close() { clearInterval(handler); obj.remove(); } } FloatAd("#floadAD");
Baidu
map