我正在使用ajax加载一些图像,并希望将它们绑定以按顺序显示。要做到这一点没有ajax,我只是这样做:
$(".sequenced-fadein").hide().each(function(index, el){
setTimeout(function () {
$(el).fadeIn(1234)
}, 500 * (index+1));
});
但是如果使用ajax加载对象(除了将所有内容放入function reBindThingsThatMightBeDynamicallyLoaded()
并在每个$.get()
之后调用它)之外我无法看到如何绑定它,这看起来很笨重。我是确定它是如此简单以至于我忽略它 - 我已经尝试.on("ready", function () { ..
但是jquery不支持现成/事件事件的即时绑定。
答案 0 :(得分:0)
你可以在ajax回调函数中执行此操作。
$.get(url, function(data) {
$(data).hide().appendTo('#container').each(function(index, el){
setTimeout(function () {
$(el).fadeIn(1234)
}, 500 * (index+1));
});
});