0
我正在用下面的jQuery實現twitter風格的關注/取消關注功能。Jquery中無響應的淡入淡出
$(function() {
$(".follow").click(function(){
var element = $(this);
var I = element.attr("id");
var info = 'id=' + I;
$("#loading").html('<img src="loader.gif" >');
$.ajax({
type: "POST",
url: "follow.php",
data: info,
success: function(){
$("#loading").ajaxComplete(function(){}).slideUp();
$('#follow'+I).fadeOut(200).hide();
$('#remove'+I).fadeIn(200).show();
}
});
return false;
});
});
我有一個類似的取消關注功能。不過,我有以下問題:
當我有N
項目{1,2..i.N}
每個與id = followi
和我點擊按鈕。我發現有些項目有反應,有些則不反應。我懷疑這是一個純粹的JavaScript問題......否則我認爲沒有一個按鈕會響應。
這是一個時間問題...所有幫助表示讚賞。如果你能指點我一個更簡單的方法,我也會很感激。
謝謝!
你不打算要綁定的東西到「ajaxComplete」事件中的「ajaxComplete」處理兩種方式。如果完成正在運行,那麼您已經完成了,只需要完成。我懷疑你想等待下一個Ajax事件完成。 – Sinetheta
我完全錯過了,更正了。 –
我猜在follow.php中有更多的驚喜;) – Sinetheta