html - Jquery delay disabled -
why following code doesn't work? want input disabled 1 second , go normal again.
$('#chat_bg').attr('disabled', true).delay(1).$('#chat_bg').attr('disabled', false);
aside syntactically invalid javascript, , fact .delay() interprets argument milliseconds, not seconds:
.delay() affect events queue default, .attr() not interact with.
keep simple, , use settimeout.
var $elt = $('#chat_bg').attr('disabled', true); settimeout(function () { $elt.attr('disabled', false); }, 1000);
Comments
Post a Comment