From 44ababfd907f0539d9e3b326a02e4b8405e98fce Mon Sep 17 00:00:00 2001 From: nael Date: Mon, 26 Nov 2018 14:33:55 +0100 Subject: [PATCH] wait #2362 --- AccordHotel-p112/style.sass | 2 - Fluidbook-presentation-p7/index.html | 5 +-- Fluidbook-presentation-p7/main.js | 64 ++++++++++++++++++---------- 3 files changed, 43 insertions(+), 28 deletions(-) diff --git a/AccordHotel-p112/style.sass b/AccordHotel-p112/style.sass index b3883a4..da5dcbd 100644 --- a/AccordHotel-p112/style.sass +++ b/AccordHotel-p112/style.sass @@ -10,8 +10,6 @@ $bubble-bg: #B2D1C8 display: none position: absolute .container - //background-image: url("bg.png") - background: darksalmon width: 540px height: 749px .bubble diff --git a/Fluidbook-presentation-p7/index.html b/Fluidbook-presentation-p7/index.html index bf06853..c1fe163 100644 --- a/Fluidbook-presentation-p7/index.html +++ b/Fluidbook-presentation-p7/index.html @@ -9,10 +9,7 @@
-
- -
- +
diff --git a/Fluidbook-presentation-p7/main.js b/Fluidbook-presentation-p7/main.js index a45e146..c7a3cae 100644 --- a/Fluidbook-presentation-p7/main.js +++ b/Fluidbook-presentation-p7/main.js @@ -1,34 +1,54 @@ -var sources=['src/accorhotel.png','src/airbus.png','src/airfrance.png','src/bic.png','src/bnp.png','src/bonjour.png' - ,'src/brandbook.png','src/caisse.png','src/canal.png','src/canin.png','src/clubmed.png','src/credit.png','src/darty.png' - ,'src/disney.png','src/donne.png','src/eco.png','src/essilor.png','src/france.png','src/freud.png','src/lacoste.png' - ,'src/loicraison.png','src/mairie.png','src/myfm.png','src/nespresso.png','src/nikon.png','src/om.png','src/piquenique.png' - ,'src/project.png','src/renault.png','src/rjvp.png','src/seiko.png','src/sncf.png','src/societegeneral.png','src/tahiti.png' - ,'src/total.png','src/unopiu.png','src/villabeyer.png','src/vision.png','src/wesco.png']; // tableau qui contient les img + +var sources = ['src/accorhotel.png', 'src/airbus.png', 'src/airfrance.png', 'src/bic.png', 'src/bnp.png', 'src/bonjour.png' + , 'src/brandbook.png', 'src/caisse.png', 'src/canal.png', 'src/canin.png', 'src/clubmed.png', 'src/credit.png', 'src/darty.png' + , 'src/disney.png', 'src/donne.png', 'src/eco.png', 'src/essilor.png', 'src/france.png', 'src/freud.png', 'src/lacoste.png' + , 'src/loicraison.png', 'src/mairie.png', 'src/myfm.png', 'src/nespresso.png', 'src/nikon.png', 'src/om.png', 'src/piquenique.png' + , 'src/project.png', 'src/renault.png', 'src/rjvp.png', 'src/seiko.png', 'src/sncf.png', 'src/societegeneral.png', 'src/tahiti.png' + , 'src/total.png', 'src/unopiu.png', 'src/villabeyer.png', 'src/vision.png', 'src/wesco.png']; + var imgtab = []; +var n = 0; +var randomsource = sources[Math.floor(Math.random()* sources.length)]; +console.log(randomsource); +loadimg(); + +$.when( n>=1 ).then(function() { + timeline(); +}); -$.each(sources, function (i,v) { +function loadimg() { var image = new Image(); - image.src = v; - imgtab.push(image); -}); + $(image).on('load', function () { + n++; + loadimg(); + }); + if (n === sources.length){ + return ; + } + image.src = randomsource; + imgtab.push(image); +} -var tl = new TimelineMax({repeat:-1, repeatDelay:1}); -var timescale=1; -slide(); -tl.to('.frame-left',0.6,{left:446}); -tl.to('.frame-right',0.6,{left:-531},'-=0.4'); -tl.to('.frame-black',0.6,{left:446},'-=0.3'); -tl.call(slide,[],null,'-=0.43'); -tl.timeScale(timescale); +function timeline() { + var tl = new TimelineMax({repeat: -1, repeatDelay: 1}); + var timescale = 1; + slide(); + tl.to('.frame-left', 0.6, {left: 446}); + tl.to('.frame-right', 0.6, {left: -531}, '-=0.4'); + tl.to('.frame-black', 0.6, {left: 446}, '-=0.3'); + tl.call(slide, [], null, '-=0.43'); + tl.timeScale(timescale); +} var slideItem = $(".item-contain"); -var sliderLength = imgtab.length; +var sliderLength = sources.length; var counter = 0; function slide() { - var img=$(imgtab[(counter++)% sliderLength]); + var img = $(imgtab[(counter++) % sliderLength]); + $(img).addClass('item'); $(slideItem).append(img); -} - + $(img).prev().remove(); +} \ No newline at end of file -- 2.39.5