ultraxa Posted January 17, 2012 Share Posted January 17, 2012 bonjour je m'explique j'utilise un slider en page d'accueil "editorial" du theme matrice il fait tourner des images en boucle je souhaiterais interagir avec le body pour qu'a chaque chanegement d'image , je change egalement dde fond d'ecran il faudrait que dans mon header.tpl , je puisse inserer un script qui me recupere une valeur quelqconque Link to comment Share on other sites More sharing options...
luci1 Posted January 18, 2012 Share Posted January 18, 2012 Bonjour, Tu peux ajouter directement ton code JavaScript dans ton template : {literal} <script type="text/javascript"> //le code JavaScript </script> {/literal} Link to comment Share on other sites More sharing options...
ultraxa Posted January 18, 2012 Author Share Posted January 18, 2012 dans le ficher tpl de mon slider , entre les balise javascript j'ai inserer: $( "body" ).css({ "background-image" : 'url("http://www.monsite.fr/themes/matrice/img/background.jpg")' }); } voici le code javascript de mon fichier tpl <script type="text/javascript" charset="utf-8"> jQuery(window).load(function() { init_slideshow() }) init_slideshow = function() { jQuery('#home_slides').cycle({ fx:'fade', timeout:5000, pager:'#slide_navigation', after:update_slide_caption, before:fade_slide_caption }) $( "body" ).css({ "background-image" : 'url("http://www.monsite.fr/themes/matrice/img/background.jpg")' }); } fade_slide_caption = function(next, previous) { caption_container = jQuery('#project_caption') caption_container.fadeOut('fast') } update_slide_caption = function(next, previous) { caption_container = jQuery('#project_caption') caption = jQuery('span.slide_caption', previous) caption_container.fadeIn('fast') caption_container.html(caption.html()) } </script> il faudrait creer une fonction jquery qui me met dans une variable l'url d'une image et que je change tous les 5 secondes cette variable et que je la fasse afficher via $( "body" ).css({ "background-image" : 'url("mavariable")' }); } qu'en pensez vous ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now