JQuery - Incompatibilité entre 2 fonctions
Salut à tous,
Je suis entraine de découvrir ce fameux framework qu'est jquery.
J'ai donc monté un menu principal LavLamp sous Jquery : http://www.gmarwaha.com/blog/?p=7
Le menu fonctionne nickel.
J'ai ajouté un menu vertical de section dans lequel je fais appel au fonction hide et show de jquey lorsque l'utilisateur clique sur le lien (Section "Métier" et "Réglementation" et sous-section "CCPCT" et toutes sur mon site).
J'ai voulu greffer un 3ème effet qui est au survol des items de sous-menus vertical un fadeout et fadein...mais la, les choses se compliquent car je n'ai plus mon animation active sur le menu principal.
Par contre, les effets des sous-menus sont nickels
Lien de mon site fonctionnel : http://www.licence-taxi.fr/new_versi...=petite_remise
Lien de mon site non-fonctionnel : http://www.licence-taxi.fr/new_versi...=petite_remise
J'avoue être un parfait newbie du Javascript pour le moment et je me contente de comprendre le code fournit sur les sites pour les réadapter à ma sauce...
Voici mes déclarations de Header et de fonctions javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
<script type="text/javascript" src="scripts/js/dialog_box.js"></script>
<script type="text/javascript" src="scripts/js/cmxform.js"></script>
<script type="text/javascript" src="scripts/js/swfobject.js"></script>
<script type="text/javascript" src="scripts/js/jquery-1.2.6.js"></script>
<script type="text/javascript" src="scripts/js/jquery.easing.min.js"></script>
<script type="text/javascript" src="scripts/js/jquery.lavalamp.min.js"></script>
<script>
$(document).ready(function(){
$(".hide_metier").click(function () {
$("ul.menu_nav").slideToggle("normal");
});
$(".hide_regl1").click(function () {
$("ul.menu_nav1").slideToggle("normal");
$("ul.menu_nav2").hide("normal");
$("ul.menu_nav3").hide("normal");
});
$(".hide_regl2").click(function () {
$("ul.menu_nav2").slideToggle("normal");
$("ul.menu_nav1").hide("normal");
$("ul.menu_nav3").hide("normal");
});
$(".hide_regl3").click(function () {
$("ul.menu_nav3").slideToggle("normal");
$("ul.menu_nav2").hide("normal");
$("ul.menu_nav1").hide("normal");
});
$("a.submenu").hover(function() {
$(this).fadeOut(200);
$(this).fadeIn(200);
});
});
<?php
if($_GET['mode']=="conditions_ccpct" || $_GET['mode']=="dossier_ccpct" || $_GET['mode']=="dates_ccpct" || $_GET['mode']=="epreuves_ccpct" ||$_GET['mode']=="decret_ccpct")
{
?>
$(window).load(function () {
$("ul.menu_nav").show();
});
<?php
}
else
{
?>
$(window).load(function () {
$("ul.menu_nav").hide();
});
<?php
}
?>
<?php
if($_GET['mode']=="petite_remise" || $_GET['mode']=="grande_remise" || $_GET['mode']=="taxi" || $_GET['mode']=="loti" || $_GET['mode']=="vsl")
{
?>
$(window).load(function () {
$("ul.menu_nav1").show();
});
<?php
}
else
{
?>
$(window).load(function () {
$("ul.menu_nav1").hide();
});
<?php
}
?>
<?php
if($_GET['mode']=="fondamentaux" || $_GET['mode']=="organisation" || $_GET['mode']=="exploitation")
{
?>
$(window).load(function () {
$("ul.menu_nav2").show();
});
<?php
}
else
{
?>
$(window).load(function () {
$("ul.menu_nav2").hide();
});
<?php
}
?>
<?php
if($_GET['mode']=="regles_tarifs" || $_GET['mode']=="recherche_tarifs")
{
?>
$(window).load(function () {
$("ul.menu_nav3").show();
});
<?php
}
else
{
?>
$(window).load(function () {
$("ul.menu_nav3").hide();
});
<?php
}
?>
</script>
<script type="text/javascript">
$(function() {
$("#menu").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return true;
}
});
});
</script>
<script type="text/javascript">
var flashvars = {};
var params = {};
var attributes = {};
swfobject.embedSWF("flash/menu.swf", "flashcontent", "240", "400", "8.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>
</head> |
Je vous remercie d'avance de l'aide que vous pourrez m'apporter car je sèche complet pour le moment !