Useless setTimeout call (missing quotes around argument?)
问题 I have this sniplet of code in jQuery $element.parent().children().last().hide().show('slide', {direction : 'left'}, 700, function () { $element.delay(2000, function() { $element.parent().children().last().hide('slide', {direction: 'left'}, 700); reload_table(question_number); //delay ends here }); }); delay is declared as: jQuery.fn.delay = function(time,func){ return this.each(function(){ setTimeout(func,time); }); }; Now I get the error: useless setTimeout call (missing quotes around