|
@@ -1,7 +1,7 @@
|
|
// ----------------------------------------------------------------------------
|
|
// ----------------------------------------------------------------------------
|
|
// Vegas - jQuery plugin
|
|
// Vegas - jQuery plugin
|
|
// Add awesome fullscreen backgrounds to your webpages.
|
|
// Add awesome fullscreen backgrounds to your webpages.
|
|
-// v 1.1 beta
|
|
|
|
|
|
+// v 1.x
|
|
// Dual licensed under the MIT and GPL licenses.
|
|
// Dual licensed under the MIT and GPL licenses.
|
|
// http://vegas.jaysalvat.com/
|
|
// http://vegas.jaysalvat.com/
|
|
// ----------------------------------------------------------------------------
|
|
// ----------------------------------------------------------------------------
|
|
@@ -35,12 +35,12 @@
|
|
backgrounds = [],
|
|
backgrounds = [],
|
|
step = 0,
|
|
step = 0,
|
|
delay = 5000,
|
|
delay = 5000,
|
|
|
|
+ walk = function() {},
|
|
timer,
|
|
timer,
|
|
methods = {
|
|
methods = {
|
|
|
|
|
|
// Init plugin
|
|
// Init plugin
|
|
init : function( settings ) {
|
|
init : function( settings ) {
|
|
-
|
|
|
|
var options = {
|
|
var options = {
|
|
src: getBackground(),
|
|
src: getBackground(),
|
|
align: 'center',
|
|
align: 'center',
|
|
@@ -170,7 +170,7 @@
|
|
delay: delay,
|
|
delay: delay,
|
|
preload: false,
|
|
preload: false,
|
|
backgrounds: backgrounds,
|
|
backgrounds: backgrounds,
|
|
- walk: function() {}
|
|
|
|
|
|
+ walk: walk
|
|
};
|
|
};
|
|
|
|
|
|
$.extend( options, $.vegas.defaults.slideshow, settings );
|
|
$.extend( options, $.vegas.defaults.slideshow, settings );
|
|
@@ -180,6 +180,10 @@
|
|
options.step = 0;
|
|
options.step = 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if ( !settings.walk ) {
|
|
|
|
+ options.walk = function() {};
|
|
|
|
+ }
|
|
|
|
+
|
|
if ( options.preload ) {
|
|
if ( options.preload ) {
|
|
$.vegas( 'preload', options.backgrounds );
|
|
$.vegas( 'preload', options.backgrounds );
|
|
}
|
|
}
|
|
@@ -188,6 +192,7 @@
|
|
backgrounds = options.backgrounds;
|
|
backgrounds = options.backgrounds;
|
|
delay = options.delay;
|
|
delay = options.delay;
|
|
step = options.step;
|
|
step = options.step;
|
|
|
|
+ walk = options.walk;
|
|
|
|
|
|
clearInterval( timer );
|
|
clearInterval( timer );
|
|
|
|
|
|
@@ -210,7 +215,7 @@
|
|
if ( settings.fade > options.delay ) {
|
|
if ( settings.fade > options.delay ) {
|
|
settings.fade = options.delay;
|
|
settings.fade = options.delay;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
$.vegas( settings );
|
|
$.vegas( settings );
|
|
}
|
|
}
|
|
doSlideshow();
|
|
doSlideshow();
|