setTimeout中能不能用return?

迈克雷(MichaelRay) 2015-03-17 03:41:52
function xx() {
setTimeout(function(){return 1}, 1000);
}

xx().ff()

现在想延迟1秒后,在执行后面的ff函数,有没有方法呢?
...全文
1196 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2015-03-17
  • 打赏
  • 举报
回复
有 jquery timers 插件为何不直接用一下?
  • 打赏
  • 举报
回复
settimeout(function(){
$('li').addClass('on');
},1000)
天际的海浪 2015-03-17
  • 打赏
  • 举报
回复
楼主要知道一个常识,setTimeout()定时器并不会暂停当前程序的流程(线程),它只是在指定时间到达后开启一个新的程序的流程(线程)
  • 打赏
  • 举报
回复
现在情况是想做个jquery的插件,让li延迟一秒后执行addClass。现在延迟1秒后addClass接收不到延迟的对象。 $('li').delay(1000).addClass('on')
  • 打赏
  • 举报
回复
能return啊,问题是你return给谁啊……
setTimeout(ff,1000)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧