setTimeout in a JQuery animation
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm having a problem with the setTimeout(). I want, in the mouseout state, that the submenu slides Up after a interval (500 miliseconds). But the setTimeout() isn't working. Like in this link: http://jsfiddle.net/felipepalazzo/Xyhvn/2/ The code: (function($){ $.fn.showMenu = function(options){ var settings = $.extend({ height : '40px', speed : '500', heightx : '20px' }, options || {}); return this.each(function(){ var elem = $(this); var menu_timer; elem.hover(function(){ $(this).stop().animate({'height' : settings.height}, settings.speed);