0

在同一页面上放置多个快速转换似乎是冲突的,只有第一个显示。是否有一个代码区域,可能是实例名称,我可以在每个区域上进行更改,以便多个转换可以出现在同一页面上?

这是我正在谈论的页面的链接:http ://www.ufonies.com/fansmobi.html

标题中的动画效果很好,“太空高尔夫”图像下应该有另一个小动画,但它只是显示为一个空白区域,那里有转换代码。

谢谢

4

3 回答 3

1

滑块也有这个问题 - 每张幻灯片都是一个快速的动画,每次我使用两个或更多动画时,快速抛出一个错误。我通过使用 iframe 容器代替 div 来解决这个问题 - 这样每个动画都有自己的变量和脚本命名空间。

我希望这有帮助。

于 2013-02-22T10:32:38.460 回答
1

其实很简单

swiffyobject 应该重命名为任何 ex。swiffyobject2、swiffyobject3 等等。

在这个例子中,容器被重命名为 container2,元素 id 也是如此,然后我调用 swiffyobject2 而不是 swiffyobject。这样我们就可以使用尽可能多的 swiffyobjects 实例。

<div id="swiffycontainer2" style="width: 190px; height: 195px">
    </div>
    <script>

      var stage = new swiffy.Stage(document.getElementById('swiffycontainer2'),
                                   swiffyobject2);

      stage.start();
    </script>

我喜欢为每个对象创建单独的 js 文件,然后只调用一个实例

<script src="https://www.gstatic.com/swiffy/v5.2/runtime.js"></script>

但这只是个人口味。希望这可以帮助。

于 2013-07-02T18:52:43.320 回答
0

尝试创建新实例。

例子:

var swiffyIntroSlide = new swiffy.Stage(document.getElementById('intro-slide'), introSlide);
swiffyIntroSlide.start();

var swiffyBanquePopulaire = new swiffy.Stage(document.getElementById('top-banner'), banquePopulaire);
swiffyBanquePopulaire.start(); 

注意: introSlide 和 banquePopulaire 是 swiffy 对象的变量。

于 2013-09-27T02:59:22.700 回答