我正在尝试实现我发现的 slider 功能 here .但是,我似乎无法使 callback
功能正常工作。我试图让它工作的页面非常简单,因为我只是试图让它在 slider 值更改时调用一个函数:http://dev.itap.purdue.edu/dev/sandbox/jfish/slider.html .
我假设我犯了一些简单的 javascript 错误,但没有太多文档,我有点卡在这一点上了。任何帮助将不胜感激。
最佳答案
fd-slider.js
函数的第 446 行有一个错误,它尝试调用每个回调函数 func.call(inp, cbObj);
cbObj
变量未定义,因此未调用回调。我通过更新那几行来解决这个问题,只是为了定义那个变量。
for(var i = 0, func; func = callbacks[type][i]; i++) {
var cbObj = null;
func.call(inp, cbObj);
};
我在代码中的任何地方都找不到回调对象定义。
关于JavaScript 回调功能失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6344298/