今天早上遇到了一个问题。我写了以下几行:
var Markup = '<div id="overlay"><h1>Test</h1><a id="close">Close</a></div>';
$(document).ready(function() {
$("#link").click(function() {
$("body").append(Markup);
$("#overlay").delay(500).animate({"opacity":"0.97"},2000);
});
$("#close").click(function() {
$("#overlay").delay(500).animate({"opacity":"0"},2000);
$("body").remove(Markup);
});
});
当我单击#link 时,覆盖显示完美,但#close 链接不起作用。只是什么都没有发生。单击#close 后标记仍然存在。
有什么建议么?