JavaScript 回调功能失败

标签 javascript function html callback slider

我正在尝试实现我发现的 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/

相关文章:

javascript - jQuery 提交需要点击 2 次才能运行

matlab - 从函数句柄创建矩阵 (MATLAB)

python - 如何从 Python 中的另一个函数调用函数内的函数?

javascript - CSS/JS : Height peculiarity in Chrome

javascript - 由父表单元格控制的复选框

javascript - 按字母顺序自动从文件夹中加载所有图片(jpg 和 png)

javascript - ng-Repeat 堆叠卡片

c++ - 递归函数生成不包含两个相邻相同子串的字符串c++

html - 如何在不丢失宽度的情况下使用负边距

css - 如何更改程序中特定标签的宽度,不允许内联样式只允许从头部控制