Je suis un peu coincé ...Sliding Menu en utilisant JavaScript
Jetez un oeil à ceci:
http://jsfiddle.net/matiitas/Lgtv5/1/
Ci-dessous vous trouverez une partie du code JavaScript:
var stopPosition = 860;
var slidingDiv = "";
var slidingDiv2 = "";
window.onload = function() {
document.getElementById("option").onclick = slideIt;
slidingDiv = document.getElementById("content");
document.getElementById("back").onclick = slideIn;
document.getElementById("option2").onclick = slideIt2;
slidingDiv2 = document.getElementById("content2");
document.getElementById("back2").onclick = slideIn2;
};
function slideIt() {
if (parseInt(slidingDiv.style.left) < stopPosition) {
slidingDiv.style.left = parseInt(slidingDiv.style.left) + 2 + "px";
setTimeout(slideIt, 1);
active = true;
}
}
Je crée un menu coulissant en utilisant javascript mais j'ai 3 problèmes majeurs:
- Comment est-ce que je peux réutiliser le code ainsi je ne dois pas "répéter" les fonctions encore et encore?
- Je voudrais que le menu "home" se cache lorsque le menu "Services" est cliqué et viceversa.
- Je voudrais avoir comme d'avoir deux comportements ... quand on clique dessus pour la première fois de faire glisser le contenu et quand il est cliqué à nouveau pour cacher le contenu ...
Merci beaucoup! ... Je vais essayer! –