解释一下评论里的问题:
if(checkScrollSlide)里是不用加括号的。即 if(checkScrollSlide())这种写法是错误的,也不会正确运行。
带圆括号的函数名意味着正在调用这个函数,如果没有圆括号(就像这里的情况),就是将它赋值给事件处理程序,以便在此事件发生时运行它。
引用自:《javascript基础教程(第八版)》
if(checkScrollSlide)里是不用加括号的。即 if(checkScrollSlide())这种写法是错误的,也不会正确运行。
带圆括号的函数名意味着正在调用这个函数,如果没有圆括号(就像这里的情况),就是将它赋值给事件处理程序,以便在此事件发生时运行它。
引用自:《javascript基础教程(第八版)》
2016-03-29