$(function () { var win= $(window); var w = 500; var h = 300; var left1 = ($(win).width())/2; var top1 = ($(win).height())/2; var left2 = ($(win).width() - w)/2; var top2 = ($(win).height() - h)/2; var dd = $("<div id='fly'>Click Me</div>") .appendTo($('body')) .css("left",left1) .css("top",top1); $('.search_goal_btn').click(function(e){ dd.css("left",e.pageX) .css("top",e.pageY) .show() .animate({ top:top2, left:left2, width:w, height:h },300); }); });