le 25/10/2012 à 16:25
oimy
Bonjour,
Dans mon j'ai un div de taille fixe, possèdant des scrollbars horizontale et verticale. Dans cette div il y a un menu déroulant ayant la hauteur du nombre de champ qu'il possède (variable). Donc le menu peut-être plus grand que la div le contenant, du coup le scroll vertical de la div sert à voir le bas du menu.
Le problème est sous Chrome (ça marche sous Firefox et Explorer), quand on descend avec le scroll de la div et qu'on clique sur un élément du bas du menu, le scroll se replace en haut de la div.
Comment puis-je faire pour que le scroll ne s'initialise pas quand on clique sur le menu ?
Mon code :
Merci
Dans mon j'ai un div de taille fixe, possèdant des scrollbars horizontale et verticale. Dans cette div il y a un menu déroulant ayant la hauteur du nombre de champ qu'il possède (variable). Donc le menu peut-être plus grand que la div le contenant, du coup le scroll vertical de la div sert à voir le bas du menu.
Le problème est sous Chrome (ça marche sous Firefox et Explorer), quand on descend avec le scroll de la div et qu'on clique sur un élément du bas du menu, le scroll se replace en haut de la div.
Comment puis-je faire pour que le scroll ne s'initialise pas quand on clique sur le menu ?
Mon code :
<div style="width:230px;height:100px;overflow:auto;">
<SELECT name='liste_haut' id='liste_haut' size='<? echo $taille_menu; ?>'>
<?php
foreach ($tab_list_haut as $temp)
{
echo $temp;
}
?>
</SELECT>
</div>
Merci