为什么我添加setTimeout后,我的jQuery函数在“else if”处停止运行?

时间:2017-06-24 00:44:44

标签: javascript jquery css css3 animation

我正在尝试构建一个fullPage.js插件效果的副本,除了我的每个“幻灯片”的高度而不是他们的定位。我的功能第一次在“if”时运行正常,但一旦到达“else if”,它就会停止运行。任何人都可以解释为什么会这样做吗?

--rank

1 个答案:

答案 0 :(得分:0)

基于你的例子中的代码,看起来currentSlide == 2 && isAnimating在回调函数执行后永远不会成为真,所以如果回调函数在执行该逻辑块所在的函数之前执行,那么里面的代码<{1}}将无法执行。