1.
$(\'input\').click(function() { prompt(\'点击成功\', 2000) }) function prompt(newName, time, fn) { var $div = $(\'<div></div>\'); $div.css({ \'position\': \'fixed\', \'top\': 0, \'left\': 0, \'width\': \'100%\', \'height\': \'100%\', \'z-index\': \'200\', \'background-color\': \'rgba(0,0,0,0.4)\', // \'background-color\':\'#000\', }); var $contentDiv = $(\'<div>\' + newName + \'</div>\'); $contentDiv.css({ \'position\': \'absolute\', \'top\': \'50%\', \'left\': \'50%\', \'font-size\': \'25px\', \'padding\': \'50px 100px\', \'border-radius\': \'5px\', \'background-color\': \'#fff\', \'color\': \'#000\' }); $div.append($contentDiv); $(\'body\').append($div); // 获取创建的大小 var newW = (parseInt($contentDiv.css(\'width\')) + 200) / 2; var newH = (parseInt($contentDiv.css(\'height\')) + 100) / 2; $contentDiv.css({ \'margin-top\': -newH + \'px\', \'margin-left\': -newW + \'px\', }) setTimeout(function() { $div.remove(); if (fn) { fn(); //回调函数 } }, time); }