Visualizzazione dei risultati da 1 a 2 su 2

Discussione: una dritta per favore

  1. #1

    una dritta per favore

    Scusate se forse faccio una domanda semplice ma difficile per me che non conosco il javascript.......ho trovato questo script elo ho già messo in funzione, l'unica cosa che nn mi piace è che quando si dissolve una foto l'altra appare di scatto troppo veloce invece vorrei che apparisse lentamente.....secondo voi in questo script è possibile aggiungere questa modifca o ci sono già dei parametri esistenti da poter cambiare?

    -----------------------------------------codice-------------------------------------------

    window.addEventListener?window.addEventListener('l oad',so_init,false):window.attachEvent('onload',so _init);

    var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

    function so_init()
    {
    if(!d.getElementById || !d.createElement)return;

    css = d.createElement('link');
    css.setAttribute('href','style.css');
    css.setAttribute('rel','stylesheet');
    css.setAttribute('type','text/css');
    d.getElementsByTagName('head')[0].appendChild(css);

    imgs = d.getElementById('slideshow').getElementsByTagName ('img');
    for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
    imgs[0].style.display = 'block';
    imgs[0].xOpacity = .99;

    setTimeout(so_xfade,3000);
    }

    function so_xfade()
    {
    cOpacity = imgs[current].xOpacity;
    nIndex = imgs[current+1]?current+1:0;
    nOpacity = imgs[nIndex].xOpacity;

    cOpacity-=.05;
    nOpacity+=.05;

    imgs[nIndex].style.display = 'block';
    imgs[current].xOpacity = cOpacity;
    imgs[nIndex].xOpacity = nOpacity;

    setOpacity(imgs[current]);
    setOpacity(imgs[nIndex]);

    if(cOpacity<=0)
    {
    imgs[current].style.display = 'none';
    current = nIndex;
    setTimeout(so_xfade,3000);
    }
    else
    {
    setTimeout(so_xfade,100);
    }

    function setOpacity(obj)
    {
    if(obj.xOpacity>.99)
    {
    obj.xOpacity = .99;
    return;
    }

    obj.style.opacity = obj.xOpacity;
    obj.style.MozOpacity = obj.xOpacity;
    obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
    }
    }


  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Complimenti per il titolo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.