我有以下代码,将内容加载到 div
中,然后淡入:
$('a.search').click(function(){
$('.pop-up').load('search.php', function(){
$(this).fadeToggle();
});
});
但是,我假设每次单击 a.search
时都会发出请求,如果它是切换?
是否有更经济的方式来实现此切换而不进行多次调用?
最佳答案
在您自己的代码中实现切换,而不是使用 .fadeToggle
。
$('a.search').click(function(){
if ($('.pop-up').is(':visible')) {
$('.pop-up').fadeOut();
} else {
$('.pop-up').load('search.php', function(){
$(this).fadeIn();
});
}
});
关于javascript - 切换 AJAX 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348507/