我的网站上有几个横幅。我将它们改为Swiffy(从Flash到HTML5)。出现在我页面顶部的横幅,根据需要显示,但其他的横幅位于底部页面(需要向下滚动),横幅不会出现。有谁知道如何解决这个问题。谢谢。
代码示例:
<div id="swiffycontainer" style="width: 549px; height: 110px"></div>
<script type="text/javascript" src="http://gstatic.com/swiffy/v7.3.0/runtime.js"></script>
<script type="text/javascript" src="http://mamul.am/images/banners/vivacell3g4g-324.js"></script>
<script>
var stage = new swiffy.Stage(document.getElementById('swiffycontainer'), swiffyobject, {});
stage.start();
</script>
答案 0 :(得分:0)
Swiffy运行时尝试确定浏览器的视口。如果可以的话,它只会呈现容器元素的可见部分。
一旦Swiffy认为元素完全位于视口之外,它就会完全停止渲染。不幸的是,它也同时停止检查视口,并且永远不会再次渲染该元素,即使它被滚动回到视图中。
该错误已被修补,如果是原因,您的页脚横幅应该现在可以正常播放而无需更改。
答案 1 :(得分:0)
这听起来像是我们遇到的问题......我们需要在父窗口中放置一个由iframe在iframe中提供的漂亮代码..这似乎是一个空白的画布。我们试图重新启动对象..但这只会引发一堆js错误
我们使用此方法各种其他广告素材/代码,没有任何问题。