$(document).ready(function() { var nb_actus = 5; var nb_caracteres_max = 55; var nb_actus2 = $('.actu_addon_deezer_t0').length; var posActu = 0; var lectureAuto = true; var tempsAnimation = 1500; var tempsAttente = 5000; var idSiteUtilise = location.href; var posBarre = idSiteUtilise.lastIndexOf('fr/'); idSiteUtilise = idSiteUtilise.substring(0,posBarre); /* Création du format des actualites */ var titreActus = new Array(); var resumeActus = new Array(); var imageActus = new Array(); var lienActus = new Array(); var z = 0; var y = 0; var x = 0; var w = 0; var profondeur = 90; $('.actu_addon_deezer_t1').each(function(){ titreActus[z] = $(this).text(); z++; }); $('.actu_addon_deezer_t2').each(function(){ resumeActus[y] = $(this).text(); y++; }); $('.actu_addon_deezer_t3').each(function(){ imageActus[x] = $(this).html(); x++; }); $('.actu_addon_deezer_t4').each(function(){ lienActus[w] = $(this).find('a').attr('href'); w++; }); $('.actu_addon_deezer').empty(); $('.actu_addon_deezer').append('

'); // ---- Animation pour 4 actualités if(nb_actus == 4){ for( var doListe = 0; doListe < nb_actus;doListe++ ){ if(nb_actus2 < nb_actus && doListe >= nb_actus2){ $('.actu_addon_deezer_colD').append('
 
'); } else { $('.actu_addon_deezer_texte-content').append('

'+titreActus[doListe]+'

'+resumeActus[doListe]+'
Read more
'); $('.actu_addon_deezer_colG').append(imageActus[doListe]); var resumeDroite = resumeActus[doListe]; if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; } $('.actu_addon_deezer_colD').append('
'+titreActus[doListe]+'
'+resumeDroite+'
'); } } for( var doListe = nb_actus+1; doListe < 20;doListe++ ){ $('.actu_addon_deezer_t0').hide(); } $('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; }); /* Animation des actualités */ $('.actu_addon_deezer_texte_element:first').show(); $('.actu_addon_deezer_colD .actu_addon_deezer_titre_4:first').addClass('selected_4'); $('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').mouseenter(function(){ if(!$(this).hasClass('selected_4')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over_4.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').mouseleave(function(){ if(!$(this).hasClass('selected_4')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').bind('click', function(){ var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length); if(choixActu > posActu) { for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); } } else { $('#actu-image-'+choixActu).animate({ opacity: 1 }); } $('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); }); posActu = choixActu; $('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat'); clearInterval(timerAnim_4); }); startAnim_4(); } function startAnim_4(){ timerAnim_4 = setInterval(lectureAutomatique_4, tempsAttente); } function lectureAutomatique_4(){ if(posActu == nb_actus2-1) { $('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); }); posActu = 0; $('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat'); $('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); }); } else { $('#actu-image-'+posActu).fadeOut('normal'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); }); $('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)'); posActu++; $('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat'); } } // ---- Animation pour 5 actualités if(nb_actus == 5){ for( var doListe = 0; doListe < nb_actus;doListe++ ){ if(nb_actus2 < nb_actus && doListe >= nb_actus2){ $('.actu_addon_deezer_colD').append('
 
'); } else { $('.actu_addon_deezer_texte-content').append('

'+titreActus[doListe]+'

'+resumeActus[doListe]+'
Read more
'); $('.actu_addon_deezer_colG').append(imageActus[doListe]); var resumeDroite = resumeActus[doListe]; if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; } $('.actu_addon_deezer_colD').append('
'+titreActus[doListe]+'
'+resumeDroite+'
'); } } for( var doListe = nb_actus+1; doListe < 20;doListe++ ){ $('.actu_addon_deezer_t0').hide(); } $('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; }); /* Animation des actualités */ $('.actu_addon_deezer_texte_element:first').show(); $('.actu_addon_deezer_colD .actu_addon_deezer_titre:first').addClass('selected'); $('.actu_addon_deezer_colD .actu_addon_deezer_titre').mouseenter(function(){ if(!$(this).hasClass('selected')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre').mouseleave(function(){ if(!$(this).hasClass('selected')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre').bind('click', function(){ var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length); if(choixActu > posActu) { for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); } } else { $('#actu-image-'+choixActu).animate({ opacity: 1 }); } $('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); }); posActu = choixActu; $('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat'); clearInterval(timerAnim); }); } if(lectureAuto && nb_actus == 5 ){ startAnim(); } function startAnim(){ timerAnim = setInterval(lectureAutomatique, tempsAttente); } function lectureAutomatique(){ if(posActu == nb_actus2-1) { $('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); }); posActu = 0; $('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat'); $('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); }); } else { $('#actu-image-'+posActu).fadeOut('normal'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); }); $('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)'); posActu++; $('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat'); } } // ---- Animation pour 6 actualités if(nb_actus == 6){ for( var doListe = 0; doListe < nb_actus;doListe++ ){ if(nb_actus2 < nb_actus && doListe >= nb_actus2){ $('.actu_addon_deezer_colD').append('
 
'); } else { $('.actu_addon_deezer_texte-content').append('

'+titreActus[doListe]+'

'+resumeActus[doListe]+'
Read more
'); $('.actu_addon_deezer_colG').append(imageActus[doListe]); var resumeDroite = resumeActus[doListe]; if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; } $('.actu_addon_deezer_colD').append('
'+titreActus[doListe]+'
'+resumeDroite+'
'); } } for( var doListe = nb_actus+1; doListe < 20;doListe++ ){ $('.actu_addon_deezer_t0').hide(); } $('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; }); /* Animation des actualités */ $('.actu_addon_deezer_texte_element:first').show(); $('.actu_addon_deezer_colD .actu_addon_deezer_titre_6:first').addClass('selected_6'); $('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').mouseenter(function(){ if(!$(this).hasClass('selected_6')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over_6.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').mouseleave(function(){ if(!$(this).hasClass('selected_6')){ $(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)'); } }) $('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').bind('click', function(){ var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length); if(choixActu > posActu) { for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); } } else { $('#actu-image-'+choixActu).animate({ opacity: 1 }); } $('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); }); posActu = choixActu; $('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat'); clearInterval(timerAnim_6); }); startAnim_6(); } function startAnim_6(){ timerAnim_6 = setInterval(lectureAutomatique_6, tempsAttente); } function lectureAutomatique_6(){ if(posActu == nb_actus2-1) { $('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); }); posActu = 0; $('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat'); $('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); }); } else { $('#actu-image-'+posActu).fadeOut('normal'); $('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); }); $('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)'); posActu++; $('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat'); } } $('.bt_lire_suite').corner('5px'); });