bonjovi51
Messages postés51Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention14 décembre 2006
-
12 déc. 2006 à 17:47
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
15 déc. 2006 à 16:53
Bonjour tout le monde,
J'utilise pour faire une recherche l'autocomplétion de scriptaculous. Elle marche très bien aussi bien sur FF que sur IE.
Le seul problème est que je dois ajouter une scrollbar si les résultats de la recherche sont trop importants. Du coup, dans le CSS, j'ai fixé une hauteur prédéfinie ainsi qu'un overflow: auto. Jusque là, pas de problème.
Tout fonctionne pour le mieux sous FF, par contre cela se corse sous IE. En effet, lorsque je veux scroller avec la souris toute la liste de la recherche, les résultats disparaissent.
Pourquoi se problème persiste sous IE alors que sous FF cela marche parfaitement??
Merci de votre attention et de vos réponses
---------
le pastis est à consommer avec modération
Et pour finir un bout du code javascript (control.js) qui doit faire boguer le truc :
onBlur: function(event) {
// needed to make click events working
setTimeout(this.hide.bind(this), 250);
this.hasFocus = false;
this.active = false;
}
Ce doit être cette partie qui doit faire dispaître le div. J'ai peut-être une solution. Je pense mettre une condition qui permet de vérifier dans la fonction onBlur si la scrollbar du div est cliquée. Si oui, on saute :
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 15 déc. 2006 à 16:53
B
onjour...
il m'est venu une idée qui vaut surement pas grand chose mais bon...
...essaies d'encapsuler ton div dans un autre que tu style comme tu le souhaite...
on ne sait jamais, ou alors sur le forum existe de Scripaculous...