Jquery 如果未单击,则淡出DIV
我有以下脚本:Jquery 如果未单击,则淡出DIV,jquery,Jquery,我有以下脚本: setTimeout( "jQuery('#quick-signup, .triangle-up').fadeOut();",3000 ); 我是否可以将其设置为仅在未单击div(或其任何子项)的情况下执行此操作?您可以向单击的对象添加一个类: $('#quick-signup, .triangle-up').on('click', function(){ $(this).addClass("clicked"); }) 然后,您可以在代码中使用: setTimeout(
setTimeout( "jQuery('#quick-signup, .triangle-up').fadeOut();",3000 );
我是否可以将其设置为仅在未单击div(或其任何子项)的情况下执行此操作?您可以向单击的对象添加一个类:
$('#quick-signup, .triangle-up').on('click', function(){
$(this).addClass("clicked");
})
然后,您可以在代码中使用:
setTimeout( "jQuery('#quick-signup, .triangle-up').not('.clicked').fadeOut();",3000 );
一个简单有效的解决方案。效果很好!非常感谢你!