var $nextDiv = $j("div.slidemenu").find('.'+id_conteneur');
La dernière apostrophe, c'est une faute de frappe ?
Sinon
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
| <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<title>Menu</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$('#menu').click(function(e){
var item_id = e.target.id;
$('#contenu-' + item_id).slideDown().siblings('.contenu').slideUp();
});
});
</script>
</head>
<body>
<div class="slidemenu">
<ul id="menu">
<li style="cursor:pointer;" id="test">Accueil</li>
<li style="cursor:pointer;" id="test2">Liège</li>
<li style="cursor:pointer;" id="test3">Menu</li>
</ul>
<div class="contenu" id="contenu-test" style="height: 200px; border:1px solid #000; overflow:hidden; display:none; clear:both;">
test test test
</div>
<div class="contenu" id="contenu-test2" style="height: 200px; border:1px solid #000; overflow:hidden; display:none; clear:both;">
test2 test2 test2
</div>
<div class="contenu" id="contenu-test3" style="height: 200px; border:1px solid #000; overflow:hidden; display:none; clear:both;">
test3 test3 test3
</div>
</div>
</body>
</html> |
Partager