与Mean.js的Vivus.js无法正常工作

时间:2015-07-24 02:24:48

标签: meanjs vivus

我正在使用vivus.js创建一个简单的动画,但它不起作用。 首先我创建svg并给出一个id。然后我创建了一个函数:

function vivus(){
    console.log("work")
    new Vivus('Layer_1', {type : "async/ oneByOne/delayed"});

    }

我只是传递元素id,然后传递具有键值对的对象。这应该可以,但我在控制台中收到此错误:

未捕捉错误:Vivus [构造函数]:"元素"参数与现有ID无关

1 个答案:

答案 0 :(得分:1)

该错误意味着Vivus无法找到您的“Layer_1”ID

您必须在HTML中的svg标记后面调用“new Vivus”。

使用回调window.onload()可能是外部JS文件中非内联脚本的解决方案。否则,将调用Vivus的脚本标记放在身体的末尾以解决错误。