fadeOut DIV如果没有点击

时间:2014-12-08 12:34:22

标签: jquery

我有以下脚本:

setTimeout( "jQuery('#quick-signup, .triangle-up').fadeOut();",3000 );

无论如何,如果没有点击div(或其中任何一个孩子),我可以将其设置为仅执行此操作吗?

1 个答案:

答案 0 :(得分:2)

您可以将类添加到单击的对象中:

$('#quick-signup, .triangle-up').on('click', function(){
  $(this).addClass("clicked");
})

然后在你的代码中你可以使用:

setTimeout( "jQuery('#quick-signup, .triangle-up').not('.clicked').fadeOut();",3000 );