将用户输入的内容添加到新的 div 中,如下所示:
HTML:
<div id="mform">
<form>
<textarea rows="3" cols="48" id="message">Leave a message here</textarea>
<input class="post" type="submit" value="Post">
</form>
</div>
<div id="mboard">
</div>
使用支持的 jQuery:
$(document).ready(function () {
$(".post").click(function () {
posted = $("#message").val();
jQuery("<div/>", {
id: "msg",
css: {opacity:1.0},
text: posted,
}).prependTo("#mboard");
console.log("here");
});
})
似乎一切正常,内容在新 div 中闪烁一秒钟,然后消失。我的 console.log 也会发生同样的事情。
我已经指定了不透明度,因此一旦它起作用,我可以将其设置为 0,然后添加一个 .animate 以在内容发布后淡化内容。