Javascript 在加载另一个图元后隐藏图元?AJAX
这是我的密码Javascript 在加载另一个图元后隐藏图元?AJAX,javascript,jquery,ajax,dom,Javascript,Jquery,Ajax,Dom,这是我的密码 $.ajaxSetup({ cache: false }); $(".post-link").click(function() { var post_link = $(this).attr("href"); $("#single-post-container").html("content loading"); $("#single-post-container").load(post_link); return false; }); $(".close-li
$.ajaxSetup({
cache: false
});
$(".post-link").click(function() {
var post_link = $(this).attr("href");
$("#single-post-container").html("content loading");
$("#single-post-container").load(post_link);
return false;
});
$(".close-link").click(function() {
jQuery("#single-post-container").css('display', 'none');
});
在#single post container
完全加载后,我想隐藏一个元素。如何实现这一点?load()
接受一个函数作为第二个参数,它是加载完成后执行的回调函数。把它加在那里
$("#single-post-container").load(post_link, function() {
// hide the element here.
});
load()
接受一个函数作为第二个参数,它是在加载完成后执行的回调函数。把它加在那里
$("#single-post-container").load(post_link, function() {
// hide the element here.
});
亚伊终于工作了。。。谢谢我不知道这是这么一件小事:是啊,jQuery充满了这样的小事。他们大量使用回调让我彻底反思了我编写Javascript的方式,而且这样做会更好!很高兴我能帮上忙:)有一个小错误。
#single post container
如果再次单击相同的链接,就会刷新几次。应该再次执行完全相同的操作。是否正在运行多次分配单击处理程序的代码?是。。任何其他方式都会弄乱旁边的代码。耶终于工作了。。。谢谢我不知道这是这么一件小事:是啊,jQuery充满了这样的小事。他们大量使用回调让我彻底反思了我编写Javascript的方式,而且这样做会更好!很高兴我能帮上忙:)有一个小错误。#single post container
如果再次单击相同的链接,就会刷新几次。应该再次执行完全相同的操作。是否正在运行多次分配单击处理程序的代码?是。。任何其他方式都会把旁边的代码搞乱。