每次使用jQuery将新条目添加到FireBug控制台时,我都会尝试检查元素的CSS。
我的CSS检查工作正常,但没有触发检查的事件。
我想我正在寻找类似“ajaxComplete”或“ajaxStart”的东西,但这些都没有被触发。
示例:
$(document).live("ajaxComplete", function() {
if($('#foo').css('display') == 'none') {
alert("no!");
} else {
alert("yes!");
}
});
提前致谢
答案 0 :(得分:1)
根据您的评论
每次发送AJAX GET请求时,我都想检查一个元素的CSS。
您似乎想要全局ajaxSuccess事件。处理程序的第二个参数是xhr对象,它将为您提供包含ajax加载结果的responseText
属性。
$(document).ajaxSuccess(function(e, xhr) {
alert("I just got back " + xhr.responseText);
});