Spin.js,使用.delay()并停止微调器

时间:2011-11-17 20:38:17

标签: jquery jquery-plugins delay

我在页面上使用spin.js作为微调器。有一个小jquery plugin调用微调器并停止它。我的问题是让锭床工人在延迟后停下来。微调器不会加载我的延迟代码来阻止它。  这是我的代码:

$("#loaderIcon").spin({
lines: 12, // The number of lines to draw
length: 7, // The length of each line
width: 4, // The line thickness
radius: 10, // The radius of the inner circle
color: '#000', // #rgb or #rrggbb
speed: 1, // Rounds per second
trail: 60, // Afterglow percentage
shadow: false // Whether to render a shadow

});
$("#loaderIcon").delay(3000).spin(false);

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

delay仅适用于动画队列 - 它似乎不会阻止所提供的时间。如果延迟不需要阻止,您应该使用setTimeout

setTimeout(function(){ $("#loaderIcon").spin(false); }, 3000);