【问题标题】:Vivus.js with Mean.js not workingVivus.js 与 Mean.js 不工作
【发布时间】:2015-10-14 13:48:43
【问题描述】:

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

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

    }

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

未捕获的错误:Vivus [构造函数]:“元素”参数与现有 ID 无关

【问题讨论】:

  • 你有想过这个吗?

标签: meanjs vivus


【解决方案1】:

该错误意味着 Vivus 找不到您的“Layer_1”id

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

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

【讨论】:

    猜你喜欢
    • 2016-01-02
    • 2017-06-17
    • 2014-08-22
    • 2015-04-15
    • 2016-10-05
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多