Ceci est un problème très étrange et est également difficile à décrire.JQuery Modal Popup Firefox scintillement
J'ai un div qui contient une liste déroulante (liste de sélection) affichant les heures d'un jour (0-23). Cette div affiche une boîte de dialogue modale JQuery en utilisant la méthode jquery standard de $ ("# div"). Dialog (...). Avant d'afficher la boîte de dialogue, je définis l'élément sélectionné dans la boîte de sélection ci-dessus. Le problème auquel je suis confronté se produit uniquement dans Firefox. Lorsque l'élément sélectionné est supérieur ou égal à 20, l'écran scintille lorsque la boîte de dialogue modale jquery apparaît. Si la valeur sélectionnée est inférieure à 20, la boîte de dialogue modale s'affiche correctement et l'écran ne clignote pas. Je sais que cela semble étrange, mais j'ai débogué ce problème sur deux jours et c'est la conclusion à laquelle je suis arrivé. Comme nous le savons tous lorsque vous faites défiler l'élément de sélection, vous voyez un nombre fixe d'options et les autres options sont visibles uniquement lorsque vous faites défiler la boîte de sélection. Dans mon cas, je vois les 19 premiers éléments et à partir du 20ème, ils ne sont pas dans la fenêtre de l'utilisateur mais il doit faire défiler pour arriver à cette option. Je suis sûr que quand je mets l'élément sélectionné à quelque chose qui n'est pas vu dans la fenêtre (mais qui est en effet présent sous le dernier élément visible dans la liste déroulante), l'écran scintille. J'ai testé cela en ajoutant 10 éléments supplémentaires au début de la boîte de sélection et le scintillement a commencé à se produire à partir du 10ème élément. (au lieu de 20, il a commencé quand j'ai placé l'option choisie à n'importe quoi sur le 9ème élément). Choses que j'ai essayées: 1. Retiré le code qui a placé l'article choisi et ceci enlève le scintillement confirmant que la boîte de sélection est en effet la cause. 2. N'affichez pas la div dans une modalité jquery mais comme une div régulière sur l'écran. Cela ne provoque pas de scintillement confirmant que la boîte de dialogue jquery fait quelque chose qui provoque le scintillement. 3. Suppression de la liste déroulante de DOM et ajout de celle-ci après le chargement de la popup jquery modal. Le scintillement reste. et beaucoup d'autres options ... mais pas de succès!
J'apprécierais vraiment si quelqu'un m'aide avec ce qui se passe ici!
Je ne savais pas comment télécharger une pièce jointe ici et l'éditeur ne m'a pas laissé coller du code HTML. Donc, j'ai écrit un post similaire sur le forum de support de jquery ui. S'il vous plaît voir le code là.
Merci
Ce serait bien de voir un lien ou un 'Je suppose que – Dutchie432
recueil HSC vous dire dialogue jQuery-UI(), comme jQuery ne dispose pas d'une boîte de dialogue() intégré. – Orbling