Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menu</title>
<script language="javascript" type="text/javascript">
var timer = new Array;
var sens = new Array;
var taille_max = 100;
var taille_min = 60;
function menu_glissant(obj) {
clearInterval(timer[obj.id]);
if (sens[obj.id] == false) {sens[obj.id]=true;}else{sens[obj.id]=false;}
timer[obj.id] = setInterval(function(){glisse(obj)},10);
}
function glisse(obj) {
if (parseInt(obj.style.width) < taille_max && sens[obj.id]==false) {action = parseInt(obj.style.width)+2; obj.style.width = action+"px";}
else if (parseInt(obj.style.width) > taille_min && sens[obj.id]==true) {action = parseInt(obj.style.width)-1; obj.style.width = action+"px";}
else {clearInterval(timer[obj.id]);}
}
</script>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
ul ,li {
list-style:none;
padding:0px;
}
li {
margin:1px;
background-color:#3366FF;
font-weight:bold;
border:#000000 solid 1px;
text-align:right;
cursor:pointer;
}
-->
</style></head>
<li id="m1" style="width:60px;" onmouseover="menu_glissant(this)" onmouseout="menu_glissant(this)">Menu 1</li>
<li id="m2" style="width:60px;" onmouseover="menu_glissant(this)" onmouseout="menu_glissant(this)">Menu 2</li>
<li id="m3" style="width:60px;" onmouseover="menu_glissant(this)" onmouseout="menu_glissant(this)">Menu 3</li>
<li id="m4" style="width:60px;" onmouseover="menu_glissant(this)" onmouseout="menu_glissant(this)">Menu 4</li>
<li id="m5" style="width:60px;" onmouseover="menu_glissant(this)" onmouseout="menu_glissant(this)">Menu 5</li>
</html>