我可以使用jQuery';s载荷();慢慢来?
jQuery代码:我可以使用jQuery';s载荷();慢慢来?,jquery,Jquery,jQuery代码: $(document).ready(function() { $("#post_submit").click(function(event) { event.preventDefault(); $("#show").load("post.php", { submit: $("#post_submit").val(), title: $("#title").val(), body: $("#body").val(),
$(document).ready(function() {
$("#post_submit").click(function(event) {
event.preventDefault();
$("#show").load("post.php", {
submit: $("#post_submit").val(),
title: $("#title").val(),
body: $("#body").val(),
tags: $("#tags").val()
});
});
});
这可以很好地工作,并且信息显示在中而不需要重新加载页面(耶),但是它不是很平滑。我想知道怎样才能让它看起来慢一些,比如
$(div).show(“slow”)
或$(div).切换(“慢速”)
方法是将新内容加载到隐藏的容器中。然后,将一个show(“slow”)链接到load事件的末尾
如中所示,load返回jQuery对象,因此它可以与其他事件链接
类似于
$("#show").hide();
$("#show").load("post.php", {
submit: $("#post_submit").val(),
title: $("#title").val(),
body: $("#body").val(),
tags: $("#tags").val()
}).show("slow");
使用这段代码,show()
将在post.php
完成加载之前运行-我怀疑在大多数情况下这会很明显-但可能值得将show()
添加到回调中,回调只会在post.php
加载后运行一次。