partticles.js未捕获TypeError:'来电者','被叫'和'参数'属性

时间:2016-05-24 11:30:32

标签: javascript particles.js

使用particles.js时出现错误:

  

未捕获的TypeError:'来电者','被叫'和'参数'在严格模式函数或调用它们的参数对象上可能无法访问属性

我尝试使用npm安装particles.js,并尝试通过使用webpack将脚本捆绑到我的app.js中来使用它。我可以确认脚本存在于我的包中,因为当我检查chrome中的sources选项卡时,我可以看到代码存在。

然后我用:

调用particles.js
document.addEventListener( 'DOMContentLoaded', function () {
    particlesJS('particle-layer', {
        particles: {
            color: '#fff',
            shape: 'circle', // "circle", "edge" or "triangle"
            opacity: 0.5,
            size: 2,
            size_random: true,
            nb: 200,
            line_linked: {
                enable_auto: true,
                distance: 250,
                color: '#fff',
                opacity: 0.5,
                width: 1,
                condensed_mode: {
                    enable: true,
                    rotateX: 600,
                    rotateY: 600
                }
            },
            anim: {
                enable: true,
                speed: 2
            }
        },
        interactivity: {
            enable: false,
            mouse: {
                distance: 250
            },
            detect_on: 'canvas', // "canvas" or "window"
            mode: 'grab'
        },
        /* Retina Display Support */
        retina_detect: false
    });
}, false );

更新 由于@JamesThorpe建议arguments.callee导致问题,但是将其注释掉会导致所有节点都以50x50px绘制。 arguments.callee是否有ES6替代方案?

0 个答案:

没有答案