2013-10-28 79 views
0

我运行到这个准备的文件,但我想我不这样做是正确的:)延迟绑定点击执行

$('.wall-action-item ').bind('click', function() { 
    $('#activity-feed').waterfall('reLayout', $('#activity-feed'), function() {}); 
}).delay(1500).fadeIn(400); 

它的功能来刷新瀑布内容。例如,当我点击评论时,我生成了一些ajax内容。它的工作只有当我点击.wall-action-item两次,所以我想我需要设置一些延迟或复制它。我迷路了...

+0

没有意义...如果您等待10秒钟然后单击它,它是否也需要2次点击?点击次数之间等待多久? –

+0

所有我可以asume是第一次点击是行不通的,第二次.. – ciprian

+0

虽然没有意义。如果第二次点击起作用,则意味着第一次点击也起作用。这很可能是说该插件没有工作,或者第一次点击实际上并没有发生(这意味着你点击了其他的东西) –

回答

0

尝试删除第二个参数。它应该是这样的:

$('.wall-action-item ').bind('click', function() { 
    $('#activity-feed').waterfall('reLayout', function() { 
     alert('relayout done!'); 
    }); 
}).delay(1500).fadeIn(400);