在我的骨干项目中,当渲染此页面时,我需要显示Edge HTML5动画,然后我需要触发Gumby模式点击事件。
我的问题是,有没有办法控制以下内容:
$( '#模态')触发(Gumby.click)。动画结束后会被解雇吗?
我尝试设置本地Cookie或其他方法但不起作用。
这是代码结构:
Myview = Backbone.View.extend({
initialize:function(){
init:function(){
var ajaxcall= $.ajax({
});
ajaxcall.done({
_this.afterInit();
});
// Need to display this modal after the animation finish
$('#modal').trigger(Gumby.click);
},
afterInit:function(){
var anothercall= $.ajax({
});
anothercall.done({
window.HTML5ANIMATION.playanimation(); //display Edge animation in an iframe
});
},
.
.
.
.
},
render:function(){
}
});
答案 0 :(得分:0)
动画结束后为什么不设置布尔标志?使用setInterval
不断检查标志的值,并在其变为true时显示弹出窗口。我相信你可以控制HTML5动画代码。
答案 1 :(得分:0)
或者,甚至更好:在第一个任务结束时触发DOM事件,并听取此事件以启动第二个任务。