我最终试图将淡出时间延迟5秒(页面加载,5秒后淡出发生)。但是现在下面的一些代码抛出“延迟不是函数”错误。
el.fade('out').get('tween').chain(function(){
el.destroy();
}).delay(5000);
答案 0 :(得分:6)
这适用于el
是有效元素的地方。我使用id为demoitem
的项来测试它,所以:
var el = $('demoitem');
(function(){
el.fade('out').get('tween');
el.destroy();
}).delay(5000);
delay()是一个可以链接到函数的函数,而不是链接到HTMLElement的链。
答案 1 :(得分:1)
延迟是一种函数方法,这应该可行:
el.fade('out').get('tween').chain(function(){
el.destroy();
}.delay(5000));
答案 2 :(得分:0)
(function(){
var el = $('fade');
el.fade('out').get('tween');
el.destroy();
}).delay(5000);