1

我正在尝试在 wordpress 中使用 Vivus.js 脚本来为我的 svg 徽标绘图设置动画。它正在加载 js 文件,但在错误控制台中我得到: SyntaxError: Unexpected token '<' references the virus.js 文件的第一行。

这是我在 Wordpress Footer.php 中的脚本:

var elogo = new Vivus('elogo', {
    type : 'delayed',
    duration : 140,
    start : 'autostart',
    forceRender : true,
    dashGap: 20
}, function() {
    if (window.console) {
        console.log('Animation finished. [log triggered from callback]');
    }
})

一切都在 WordPress 之外工作,但是当我把它放在我的主题文件中时,它不会执行动画。

我的页面地址是http://entrepology.studio-element.com

4

1 回答 1

1

路径不对。您的页面链接到:

<script src="http://entrepology.studio-element.com/wp-content/themes/entrepology/js/dist/vivus.js"></script>

如果您将 URL 粘贴到浏览器中,它会重定向到您的主页。HTML 的第一行是:

<!DOCTYPE html>

这导致了错误。因此,您所要做的就是修复路径。检查您的 header.php 或 functions.php(或您将脚本排入队列的任何其他位置)。

编辑:我尝试了其他一些路径。这个应该可以工作(dist太多):

http://entrepology.studio-element.com/wp-content/themes/entrepology/js/vivus.js
于 2015-05-11T21:40:22.150 回答