Html 只有一个Swiffy转换实例可以在具有多个转换的页面上工作?
将多个快速转换放在同一页面上似乎有冲突,只有第一个显示。是否有一个代码区域,可能是实例名称,我可以在每个代码区域上进行更改,以便在同一页上显示多个转换 这里有一个指向我所说的页面的链接: 标题中的动画效果很好,在“Space Golf”图像下应该有另一个小动画,但它只是显示为空白,转换代码在那里Html 只有一个Swiffy转换实例可以在具有多个转换的页面上工作?,html,Html,将多个快速转换放在同一页面上似乎有冲突,只有第一个显示。是否有一个代码区域,可能是实例名称,我可以在每个代码区域上进行更改,以便在同一页上显示多个转换 这里有一个指向我所说的页面的链接: 标题中的动画效果很好,在“Space Golf”图像下应该有另一个小动画,但它只是显示为空白,转换代码在那里 谢谢我在使用滑块时也遇到了这个问题-每张幻灯片都是快速动画,每次我使用两个或更多动画时,快速都会抛出一个错误。 我通过为幻灯片使用iframe容器而不是div来解决这个问题——这样每个动画都有自己的变量
谢谢我在使用滑块时也遇到了这个问题-每张幻灯片都是快速动画,每次我使用两个或更多动画时,快速都会抛出一个错误。 我通过为幻灯片使用iframe容器而不是div来解决这个问题——这样每个动画都有自己的变量和脚本名称空间
我希望这能有所帮助。其实很简单 swiffyobject应该重命名为任何对象,例如swiffyobject 2、swiffyobject 3等等 在本例中,容器被重命名为container2,元素id也被重命名为container2 然后我调用swiffyobject 2而不是swiffyobject。这样我们就可以使用任意多的SwiffyObject实例
<div id="swiffycontainer2" style="width: 190px; height: 195px">
</div>
<script>
var stage = new swiffy.Stage(document.getElementById('swiffycontainer2'),
swiffyobject2);
stage.start();
</script>
var stage=new swiffy.stage(document.getElementById('swiffycontainer2'),
swiffyobject2);
stage.start();
我喜欢为每个对象创建单独的js文件,只需调用
<script src="https://www.gstatic.com/swiffy/v5.2/runtime.js"></script>
但那只是个人品味。希望这有帮助。尝试创建新实例 例如:
var swiffyIntroSlide = new swiffy.Stage(document.getElementById('intro-slide'), introSlide);
swiffyIntroSlide.start();
var swiffyBanquePopulaire = new swiffy.Stage(document.getElementById('top-banner'), banquePopulaire);
swiffyBanquePopulaire.start();
注:
Introsile和BanquePopulare是swiffy对象的变量。谢谢Roobns!我发现,如果每个swiffyobject都是唯一的,并且不是来自同一个文档,或者如果您使用的是AS2转换,那么这种方法非常有效。如果使用AS3,并且文档类在多个文件中重复使用,则需要进入每个结果的SwiffyObject(位于“internedStrings”)并找到与AS3文档类名匹配的项。向其中添加一个枚举数,使其对于每个实例都是唯一的。