我有:
$(window).one('load',function() {
setTimeout(function() {
$('.slider').slideToggle('slow'),
15000
});
});
我试图将动画限制为只有一次,以免烦恼。 问题是:它不会等待15秒。它会立即动画。
答案 0 :(得分:2)
$(window).one('load',function() {
setTimeout(
function(){$('.slider').slideToggle('slow')},
15000
);
});
答案 1 :(得分:2)
我真的很惊讶这个编译(或者更确切地说,不会对你大喊大叫) - 你错放了一个'}
'。
setTimeout(function() {
$('.slider').slideToggle('slow')
}, // <-- right there!
15000
);// <-- not there!
答案 2 :(得分:1)
逗号位于错误的位置。
时间是来自setTimeout
函数
$(window).one('load',function() {
setTimeout(function() {
$('.slider').slideToggle('slow');
},
15000);
});