loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010
-
13 mai 2009 à 10:35
@karamel
Messages postés1855Date d'inscriptionvendredi 9 mai 2008StatutModérateurDernière intervention18 avril 2024
-
18 mai 2009 à 19:51
Bonjour,
je ne sais pas trop où poser ma question alors je la poste ici.
voila mon problème, j'ai récupérer un code en javascript pour réaliser une bannière qui fait défiler des images pour poster en haut d'un site. J'aimerais y ajouter un effet de transparence dans la transition de deux images mais je ne comprend pas très bien le code qui est beaucoup trop complexe pour moi, je vous le poste :
//Updated (Jan 29th, 08): Added four possible slide directions: "updown", "downup", "leftright", or "rightleft"
//Updated (Feb 1st, 08): Changed glide behavior to reverse direction when previous button is clicked
//Updated (Feb 12th, 08): Added ability to retrieve gliding contents from an external file using Ajax ("remotecontent" variable added to configuration)
config.$contentdivs.css(config.leftortop, config.startpoint).css({height: config.$glider.height(), visibility: 'visible'}) //position content divs so they're out of view:
if (config.totalsteps>0 && config.stepcount>=config.totalsteps){
clearInterval(window[config.togglerid+"timer"])
}
else{
config.$next.click()
config.stepcount++
}
}, rotatespeed)
},
cancelautorotate:function(togglerid){
if (window[togglerid+"timer"])
clearInterval(window[togglerid+"timer"])
},
getCookie:function(Name){
var re=new RegExp(Name+"=[^;]+", "i") //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return null
},
setCookie:function(name, value){
document.cookie = name+"="+value
},
init:function(config){
$(document).ready(function(){
config.$glider=$("#"+config.gliderid)
config.$togglerdiv=$("#"+config.togglerid)
config.$toc=config.$togglerdiv.find('.toc')
config.$next=config.$togglerdiv.find('.next')
config.$prev=config.$togglerdiv.find('.prev')
config.$prev.attr('buttontype', 'previous')
var selected=(config.persiststate)? featuredcontentglider.getCookie(config.gliderid) : config.selected
config.selected=(isNaN(parseInt(selected))) ? config.selected : selected //test for cookie value containing null (1st page load) or "undefined" string
config.leftortop=(/up/i.test(config.direction))? "top" : "left" //set which CSS property to manipulate based on "direction"
config.heightorwidth=(/up/i.test(config.direction))? config.$glider.height() : config.$glider.width() //Get glider height or width based on "direction"
config.startpoint=(/^(left|up)/i.test(config.direction))? -config.heightorwidth : config.heightorwidth //set initial position of contents based on "direction"
if (typeof config.remotecontent!="undefined" && config.remotecontent.length>0)
featuredcontentglider.getremotecontent(config)
else
featuredcontentglider.setuptoggler(config)
$(window).bind('unload', function(){ //clean up and persist
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 14 mai 2009 à 10:47
j'ai une question sur le script que tu m'as donner,
y a-t-il un fichier a mettre en lien car j'ai copier coller, juste changer le nom des sources des images et cela ne donne rien
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 14 mai 2009 à 11:27
Non c'est bon j'ai réussi a le faire fonctionner,
j'ai une question, j'ai utiliser ton script fondu auto,
est-il possible de faire une boucle, c'est a dire que quand il a fait toutes les images il recommence depuis le début au lieu de bocler toujours sur la même image ? et est-il possible de rajouter des images car pour l'instant sa marche qu'avec 2 images ?
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 18 mai 2009 à 09:37
bonjour, je me suis apperçut d'un petit bug,
au bout d'un certain temps la transition s'accélére et on ne voit plus le fondu, est-ce normale, y a t-il quelque chose a éditer pour que cela ne se produise pas?