粒子JS - 调用作为对象一部分的函数

时间:2014-12-09 13:42:05

标签: javascript object

我知道通常在对象中调用JavaScript函数你可能会做这样的事情(oops,编辑):

var instance = function(){ 
    this.action = function (){
        alert('called');
    }
}

instance.action();

但我对Particles JS感到困惑。我称之为:

p = particlesJS('particles-js', {
  ...
});

但是,如果我控制下面的任何,那么它只是未定义的:

p
p.vendor.destroy()
p.fn.vendor.destroy()

我做错了什么? Demo

1 个答案:

答案 0 :(得分:0)

好的,这是一个奇怪的界面。

我不完全确定他希望人们如何使用particle.js ......但是为了摧毁它,你可以运行这条线:

pJS.fn.vendors.destroy();

http://codepen.io/anon/pen/QwyZaj

就是这样。我假设这只是一次支持页面上的一个粒子画布。

而FWIW,大多数开源js库都不能这样工作。