mirror of
https://github.com/YunoHost-Apps/spip_ynh.git
synced 2024-09-03 20:25:59 +02:00
41 lines
No EOL
848 B
JavaScript
41 lines
No EOL
848 B
JavaScript
/*
|
|
* Jonathan Howard
|
|
*
|
|
* jQuery Pause
|
|
* version 0.2
|
|
*
|
|
* Requires: jQuery 1.0 (tested with svn as of 7/20/2006)
|
|
*
|
|
* Feel free to do whatever you'd like with this, just please give credit where
|
|
* credit is do.
|
|
*
|
|
*
|
|
*
|
|
* pause() will hold everything in the queue for a given number of milliseconds,
|
|
* or 1000 milliseconds if none is given.
|
|
*
|
|
*
|
|
*
|
|
* unpause() will clear the queue of everything of a given type, or 'fx' if no
|
|
* type is given.
|
|
*/
|
|
|
|
$.fn.pause = function(milli,type) {
|
|
milli = milli || 1000;
|
|
type = type || "fx";
|
|
return this.queue(type,function(){
|
|
var self = this;
|
|
setTimeout(function(){
|
|
$.dequeue(self);
|
|
},milli);
|
|
});
|
|
};
|
|
|
|
$.fn.clearQueue = $.fn.unpause = function(type) {
|
|
return this.each(function(){
|
|
type = type || "fx";
|
|
if(this.queue && this.queue[type]) {
|
|
this.queue[type].length = 0;
|
|
}
|
|
});
|
|
}; |