Hello à tous,
J'ai pour un de mes clients créer un formulaire web de grande taille sur une seule page (beh oui, c’est pas bien mais c'est comme cà
)
Dans un premier temps pour réduire en hauteur, on à coder que les champs <select multiple> fassent une taille de 1 et qu'au survole ils fassent soient le nombre d'éléments, soit un max de 25.
Ca c'est ok voici le code JS :
$('.formDynSelectMultiple').mouseover(function(){
if ($(this).find('option').length >= 25) {
$(this).prop("size",25);
} else {
$(this).prop("size",$(this).find('option').length);
}
}); $('.formDynSelectMultiple').mouseout(function(){
$(this).prop("size",1);
}); |
à présent mon client est gêné par le fait qu'au survole cela fasse bouger tout le formulaire en hauteur.
Est il possible de faire en sorte que l'affichage des options du select s'effectuent sans bouger la mise en page, donc que la liste chevauchent les autres éléments du formulaire ?
Merci pour vos pistes ou vos réponses. (ou bien d'autre idée, hormis de tout refaire bien sure
)
Pierre