Bonsoir à tous,
Grâce aux conseils de Vaxilart, j'ai quasiment résolu mon problème de rollover avec JQuery pour mon template.
Toutefois, il me reste encore deux points à élucider
J'aimerais que se déclenchent ces actions uniquement lorsque :
****menu salon affiché (désigné par la class .moduletable_salon)****
et inversement :
***menu cuisine affiché (désigné par la class.moduletable_cuisine)***
mais je ne vois pas comment faire pour rajouter ces conditions
Par ailleurs, j'ai constaté que le fait d'ajouter ce script annulait l'affichage de toutes les polices mises en place avec le plugin Cufon.
Qq'un saurait-il me dire pourquoi ? J'ai remplacé les $ par jQuery mais tjs pareil.
Le site est sous Joomla 1.5.22
Merci pour vos conseils
@ +
Pour info, le script intégral :
Modifié par valols (17 Dec 2010 - 18:33)
Grâce aux conseils de Vaxilart, j'ai quasiment résolu mon problème de rollover avec JQuery pour mon template.
Toutefois, il me reste encore deux points à élucider

J'aimerais que se déclenchent ces actions uniquement lorsque :
****menu salon affiché (désigné par la class .moduletable_salon)****
jQuery("#left").mouseout(function(){
jQuery("#left").hide();
jQuery("#left2").show();
jQuery("#right").fadeTo("slow",1);
jQuery("#right2").hide();
jQuery("#salon").show();
jQuery("#cuisine").hide();
});
et inversement :
***menu cuisine affiché (désigné par la class.moduletable_cuisine)***
jQuery("#right").mouseout(function(){
jQuery("#right").hide();
jQuery("#right2").show();
jQuery("#left").fadeTo("slow",1);
jQuery("#left2").hide();
jQuery("#salon").hide();
jQuery("#cuisine").show();
});
mais je ne vois pas comment faire pour rajouter ces conditions

Par ailleurs, j'ai constaté que le fait d'ajouter ce script annulait l'affichage de toutes les polices mises en place avec le plugin Cufon.
Qq'un saurait-il me dire pourquoi ? J'ai remplacé les $ par jQuery mais tjs pareil.
Le site est sous Joomla 1.5.22
Merci pour vos conseils

@ +
Pour info, le script intégral :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".moduletable_cuisine").show(function(){
jQuery("#left").show();
jQuery("#left2").hide();
jQuery("#right").hide();
jQuery("#right2").show();
jQuery("#salon").hide();
jQuery("#cuisine").show();
});
jQuery("#left").mouseover(function(){
jQuery(this).fadeTo("slow",1);
jQuery("#left2").hide();
jQuery("#right").hide();
jQuery("#right2").show();
jQuery("#salon").hide();
jQuery("#cuisine").show();
});
jQuery("#left2").mouseover(function(){
jQuery("#left").fadeTo("slow",1);
jQuery(this).hide ();
jQuery("#right").hide();
jQuery("#right2").show();
jQuery("#salon").hide();
jQuery("#cuisine").show();
});
****que lorsque menu salon affiché (.moduletable_salon)****
jQuery("#left").mouseout(function(){
jQuery("#left").hide();
jQuery("#left2").show();
jQuery("#right").fadeTo("slow",1);
jQuery("#right2").hide();
jQuery("#salon").show();
jQuery("#cuisine").hide();
});
*************************************
jQuery(".moduletable_salon").show(function(){
jQuery("#left").hide();
jQuery("#left2").show();
jQuery("#right").show();
jQuery("#right2").hide();
jQuery("#salon").show();
jQuery("#cuisine").hide();
});
jQuery("#right").mouseover(function(){
jQuery("#left").hide();
jQuery("#left2").show ();
jQuery("#right2").hide();
jQuery(this).fadeTo("slow",1);
jQuery("#salon").show();
jQuery("#cuisine").hide();
});
jQuery("#right2").mouseover(function(){
jQuery("#left").hide();
jQuery("#left2").show ();
jQuery(this).hide();
jQuery("#right").fadeTo("slow",1);
jQuery("#salon").show();
jQuery("#cuisine").hide();
});
****que lorsque menu cuisine affiché (.moduletable_cuisine)****
jQuery("#right").mouseout(function(){
jQuery("#right").hide();
jQuery("#right2").show();
jQuery("#left").fadeTo("slow",1);
jQuery("#left2").hide();
jQuery("#salon").hide();
jQuery("#cuisine").show();
});
**************************************
});
</script>
Modifié par valols (17 Dec 2010 - 18:33)