0

我制作了一个模板,它在标题中使用了 svg 画布动画/swiffy 容器。在我将它放入 Joomla 模板之前,一切正常。

我在 Joomla 模板中遇到了类似的 JavaScript 问题,但可以通过调整 JavaScript 来解决这些问题。我应该做类似的事情吗?

swiffy 容器的 JavaScript 显然需要位于 swiffy svg 动画的容器 div 之后的某个位置。

问题出在代码中吗?我可以修复代码,使其在标题中也可以使用 [$.noConflict();] 代码或类似的东西吗?

Joomla 模板中 JavaScript 的其他问题可以通过将脚本放在 [ <jdoc:include type="head" />] 之前来解决,但在这种情况下,它必须在 swiffy 容器 div 之后。

这是JavaScript;

        <script>

      var stage = new swiffy.Stage(document.getElementById('swiffycontainer'),
          swiffyobject, {  });

      stage.start();
    </script>  

这是运行中的 Joomla 模板,其中包含运行中的 svg 画布动画Joomla 模板的非工作 swiffy 容器

4

1 回答 1

0

抱歉,JavaScript 可以在 body 元素之外,只要它位于 swiffy/svg 代码之下/之后。

所以将脚本放在标题中解决了我的问题。

于 2015-08-06T08:06:40.460 回答