javascript - 为什么我的航点销毁函数调用会抛出错误?

标签 javascript jquery

我决定尝试一下 waypoints.js(jQuery 版本),Heres到目前为止我所拥有的:

到目前为止,销毁航路点已附加以下代码:

$('.destroy').on('click' , function(){
             console.log(ways);
            ways.destroy();
        }); 

您将在animation.js 文件中看到此代码。

当我点击按钮时,我收到以下消息:

Uncaught TypeError: ways.destroy is not a function

为什么? ,我检查了waypoints.js文件,它确实有一个销毁函数,还有waypoints,有一个非常similar example对于 destroy 函数,类似于我使用 destroy 函数的方式。

我做错了什么?

最佳答案

ways(长度为1)包含一个对象。尝试 ways[0].destroy()

这是选择 DOM 元素时的常见问题。

关于javascript - 为什么我的航点销毁函数调用会抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31574120/

相关文章:

javascript - 如何进行二进制数的按位运算?

javascript - 如何在展开前将事件的 Accordion 滚动到顶部

javascript - 如何区分手指滚动和点击状态栏滚动?

javascript - 更改鼠标滚轮上的背景图像(向下滚动)。向上滚动时将图像更改回来

json - 在rails中使用CoffeScript检索json数据

javascript - 获取 JSON 标签内的所有 JSON 实例 (JAVASCRIPT)

javascript - 打印数组列表时遇到问题

javascript - jQuery.post 引发 INVALID_STATE_ERR (11)

javascript - jquery - 附加 html 不会在 div 内附加空字符串

javascript - 在多个 div 中具有相同类的元素外部单击时如何隐藏特定的 div