Foros del Web » Programación para mayores de 30 ;) » Java »

Slide Show Fondo de web

Estas en el tema de Slide Show Fondo de web en el foro de Java en Foros del Web. Hola a todos. Tengo un codigo para que en el fondo de mi web salga un Slideshow de imagenes. Mi pregunta es si puedo añadir ...
  #1 (permalink)  
Antiguo 02/01/2013, 19:54
 
Fecha de Ingreso: diciembre-2007
Mensajes: 14
Antigüedad: 16 años, 11 meses
Puntos: 0
Slide Show Fondo de web

Hola a todos.

Tengo un codigo para que en el fondo de mi web salga un Slideshow de imagenes. Mi pregunta es si puedo añadir algo al codigo para que ese slideshow de imagenes comience al pasar una determinada cantidad de segundos. Es decir, que no salgan las fotos inmediatamente cuando se carga la pagina.

Mil gracias!

Este es el codigo que estoy usando:

Código:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script>
<script>
//<![CDATA[
/*
* jQuery Backstretch
* Version 1.2.8
* http://srobbin.com/jquery-plugins/jquery-backstretch/
* Add a dynamically-resized background image to the page
* Copyright (c) 2012 Scott Robbin (srobbin.com)
* Licensed under the MIT license
* https://raw.github.com/srobbin/jquery-backstretch/master/LICENSE.txt
*/
;(function(a){a.backstretch=function(p,b,l){function s(){if(p){var b;0==c.length?c=a("<div />").attr("id","backstretch").css({left:0,top:0,position:m?"fixed":"absolute",overflow:"hidden",zIndex:-999999,margin:0,padding:0,height:"100%",width:"100%"}):c.find("img").addClass("deleteable");b=a("<img />").css({position:"absolute",display:"none",margin:0,padding:0,border:"none",zIndex:-999999,maxWidth:"none"}).bind("load",function(d){var b=a(this),e;b.css({width:"auto",height:"auto"});e=this.width||a(d.target).width();d=this.height||a(d.target).height();n=e/d;q();b.fadeIn(g.speed,function(){c.find(".deleteable").remove();"function"==typeof l&&l()})}).appendTo(c);0==a("body #backstretch").length&&(0===a(window).scrollTop()&&window.scrollTo(0,0),a("body").append(c));c.data("settings",g);b.attr("src",p);a(window).unbind("resize.backstretch").bind("resize.backstretch",function(){"onorientationchange"in window&&window.pageYOffset===0&&window.scrollTo(0,1);q()})}}function q(){try{j={left:0,top:0},rootWidth=h=o.width(),rootHeight=r?window.innerHeight:o.height(),f=h/n,f>=rootHeight?(k=(f-rootHeight)/2,g.centeredY&&(j.top="-"+k+"px")):(f=rootHeight,h=f*n,k=(h-rootWidth)/2,g.centeredX&&(j.left="-"+k+"px")),c.css({width:rootWidth,height:rootHeight}).find("img:not(.deleteable)").css({width:h,height:f}).css(j)}catch(a){}}var t={centeredX:!0,centeredY:!0,speed:0},c=a("#backstretch"),g=c.data("settings")||t;c.data("settings");var o,m,r,n,h,f,k,j;b&&"object"==typeof b&&a.extend(g,b);b&&"function"==typeof b&&(l=b);a(document).ready(function(){var b=window,d=navigator.userAgent,c=navigator.platform,e=d.match(/AppleWebKit\/([0-9]+)/),e=!!e&&e[1],f=d.match(/Fennec\/([0-9]+)/),f=!!f&&f[1],g=d.match(/Opera Mobi\/([0-9]+)/),h=!!g&&g[1],i=d.match(/MSIE ([0-9]+)/),i=!!i&&i[1];o=(m=!((-1<c.indexOf("iPhone")||-1<c.indexOf("iPad")||-1<c.indexOf("iPod"))&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||g&&7458>h||-1<d.indexOf("Android")&&e&&533>e||f&&6>f||"palmGetResource"in window&&e&&534>e||-1<d.indexOf("MeeGo")&&-1<d.indexOf("NokiaBrowser/8.5.0")||i&&6>=i))?a(window):a(document);r=m&&window.innerHeight;s()});return this}})(jQuery);
//]]>
</script>
<script>
//<![CDATA[

      var images = [

"fondos/01.jpg",
"fondos/02.jpg",
"fondos/03.jpg",
"fondos/04.jpg",
"fondos/05.jpg",

  ];


 $(images).each(function(){
    $("<img/>")[0].src = this; 
  });

  // The index variable will keep track of which image is currently showing
  var index = 0;

  // Call backstretch for the first time,
  // In this case, I"m settings speed of 500ms for a fadeIn effect between images.
  $.backstretch(images[index], {speed: 500});

  // Set an interval that increments the index and sets the new image
  // Note: The fadeIn speed set above will be inherited
  setInterval(function() {
    index = (index >= images.length - 1) ? 0 : index + 1;
    $.backstretch(images[index]);
  }, 5000);
//]]>
</script>
  #2 (permalink)  
Antiguo 03/01/2013, 18:57
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Respuesta: Slide Show Fondo de web

Eso es javascript no JAVA, y posiblemente en la doc de ese plugin encuentres los que buscas
__________________
( + ) lineas de código ( - ) televisión

Etiquetas: show, slide
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:38.