我在单个页面上使用多个实例 Google 的 swiffy SWF 转换工具,并希望在按顺序命名的 div(content-1,content-2)的 jQuery 循环中一次激活它们。
我知道您可以通过以下方式控制每个实例的启动:
stageName.start(true)
如果它们按顺序命名(stageName1,stageName2),您是否可以在以下循环函数中触发每个动画:
$(document).ready(function(){
var divs = $('div[id^="content-"]').hide(),
i = 0;
(function cycle() {
divs.eq(i).fadeIn(400)
.delay(5000)
.fadeOut(400, cycle);
i = ++i % divs.length; // increment i,
// and reset to 0 when it equals divs.length
})();
});// JavaScript Document
这就是它们现在在每个 'content-' div 中触发的方式:
<script>
var stage2 = new swiffy.Stage(document.getElementById('circle_lines'), circleobject);
stage2.start();
</script>