摘要:
在网上瞄到篇文章关于 jQuery 中的事件延时执行,作者讲的这个菜单问题,之前写一个菜单控件时处理过,有印象。这不是要说的重点,重点是,在jquery代码中,要实现延时执行一段代码,可以有更“jquery style”的写法,比直接用window.setTimeout/window.setInterval这种“江南style”要优雅一点点,即可利用jquery的功能避免延时后执行环境变化带来的问题(需做闭包处理),又可保持jquery链。这种方法就是使用animate()函数及它支持的callback功能。动画有两个元素,1是要变化的效果,2是变化的时间跨度,如果变化效果取空,那anima. 阅读全文