多次设置超时功能在第一次单击时不执行

时间:2015-10-10 14:53:54

标签: javascript jquery events settimeout target

我有几个功能设置为不同的超时,在任何按钮点击时调用。 出于某种原因,所有这些都不会在第一次点击时执行。

www.bobbysimmonspro.com

另外,作为一个侧边栏,我很乐意听到关于我接近这个方式的任何意见,简化插件,以及调试此类过程的一般提示或有用链接。

$(document).ready(function(){

SomeData\n0.00 0.00 10,921,594\n.89\n-\n9,563,271.0\n6\n0.00 1,358,323.83\nSomeData

1 个答案:

答案 0 :(得分:2)

在代码中,使用setTimeout方法设置事件处理程序。 我想你真正想做的是在用户点击按钮后触发一些延迟动作。 也许是这样的:

$("#show-buttons").on('click', '*', function() {
    setTimeout(function(){
        $("#cube").removeClass("backFace");
        $("#cube").animate({opacity: .3});
       $("#cube").removeClass( panelClassName );   
    }, 500);
});