功能需求:想做一个点击事件 然后出发 fadeIn() 和 fadeOut() 中间延迟执行几秒的需求。
所以想到了 jquery 里面的延迟执行函数delay();
$('.radiobox').click(function(){
$('.login-info').fadeIn(300).delay(3000).fadeOut(400);
});
连续点击过程中发现:点击多少次 就会执行 多少次 这样的操作;
如果改用定时器则不会出现这种情况:
$('.radiobox').click(function(){
$('.login-info').fadeIn(300);
setTimeout("$('.login-info').fadeOut(400)",3000);
});