jquery帮助延迟
我试图在每个动画之间添加一个延迟 试过了吗jquery帮助延迟,jquery,Jquery,我试图在每个动画之间添加一个延迟 试过了吗 slicebox = $( '#sb-slider3' ).delay(2000).slicebox({ 最后一个,但不是快乐。有什么想法吗?对jQuery来说还是新的 完整代码如下 改为 slicebox = $( '#sb-slider2' ).delay(1000).slicebox( { 及 slicebox=$('#sb-slider0')。延迟(3000)。slicebox({ 有什么想法吗?delay()仅对动画有用,但您可以使用它
slicebox = $( '#sb-slider3' ).delay(2000).slicebox({
最后一个,但不是快乐。有什么想法吗?对jQuery来说还是新的
完整代码如下 改为
slicebox = $( '#sb-slider2' ).delay(1000).slicebox( {
及
slicebox=$('#sb-slider0')。延迟(3000)。slicebox({
有什么想法吗?delay()
仅对动画有用,但您可以使用它在动画队列中注册自己的函数:
slicebox = $("#sb-slider3").delay(2000).queue(function() {
$(this).slicebox({
onReady: function() {
$navArrows.show();
$navDots.show();
$shadow.show();
},
onBeforeChange: function(pos) {
$nav.removeClass('nav-dot-current');
$nav.eq(pos).addClass('nav-dot-current');
}
}).dequeue();
});
这可能比。插件不太可能使用动画队列,因此这里不能使用
。延迟()
。使用好的设置超时()
延迟()
只能在jQuery的FX队列中使用动画,不能使用您自己的自定义函数(除非你不知怎么把它们添加到FX队列中)。考虑使用<代码> SETTIMEOUT。?很抱歉,没有问题!谢谢,但您是否有机会提供一个更详细的工作示例?如前所述,对于this@user,尝试用我的答案中的代码替换您分配给切片盒的任务。我填写了省略号以提供更多上下文。您好,谢谢,但由于某种原因,它现在不再响应css?@user,这不应该是相关的。当你不调用队列()
时,你确定CSS被正确应用了吗?嗨,Frederic,再次感谢你的帮助。我修复了CSS问题,但现在的问题是div在延迟时间到期后才出现。我需要它出现,但在延迟后才进行动画制作。(希望这有意义)
slicebox = $( '#sb-slider2' ).delay(1000).slicebox( {
slicebox = $("#sb-slider3").delay(2000).queue(function() {
$(this).slicebox({
onReady: function() {
$navArrows.show();
$navDots.show();
$shadow.show();
},
onBeforeChange: function(pos) {
$nav.removeClass('nav-dot-current');
$nav.eq(pos).addClass('nav-dot-current');
}
}).dequeue();
});