Wenn Sie die folgende url im Internet Explorer (IE6/7/8) öffnen und den Mauszeiger über den Link "Find Portrait" bewegen, wird ein Popup angezeigt. Wenn Sie versuchen, einen Wert aus dem Dropdown-Menü Monat oder Jahr auszuwählen, verliert der Internet Explorer den Fokus und das Popup wird geschlossen. Es sollte nicht geschlossen werden. Dies geschieht nur im Internet Explorer. jQuery v.1.3.2 wird für die Ereignisbehandlung verwendet. Irgendwelche Vorschläge zu diesem Problem? Vielen Dank!Internet Explorer/jQuery Fokus Problem
Antwort
auf dem Mouseout-Handler, verstecken Sie das Feld nicht, bevor Sie ein Flag prüfen. Setzen Sie die Flagge, wenn Sie die Maus über die Datumsauswahl bewegen, und heben Sie die Maustaste auf, wenn Sie die Maustaste loslassen.
Ihr Problem ist, dass Sie mouseover und mouseout Funktionen verwenden. Verwenden Sie stattdessen hover(), das sollte verschachtelte Elemente für Sie berücksichtigen.
Das Problem ist, dass, wenn Sie das Element SELECT
schweben, tatsächlich Ihre Blase verlassen, und es ist geschlossen.
Wie gesagt, verwenden Sie stattdessen hover().
@Seb, das Mouseover() zu Hover() zu ändern, hat nicht funktioniert. – dalizard
Könnten Sie bitte Ihren neuen Code posten? Sie sollten hover() sowohl mit der Blase als auch mit den Links verwenden. Ziehen Sie auch die Verwendung eines Flags in Betracht, wie mkoryak sagte: Wenn Sie das nav und bubble eingeben, setzen Sie eine gemeinsame Variable auf TRUE; wenn es draußen ist, setze es auf FALSE. Wenn Sie also die Blase ausblenden möchten, prüfen Sie, ob dieses Flag auf TRUE gesetzt ist oder nicht; Das sagt Ihnen, ob der Benutzer über eines der beiden Dinge verfügt. – Seb
@Sed, ich habe es mit einer Flagge versucht - hat gut funktioniert. Das Problem kommt tatsächlich von dem Ereignis, das sprudelt. Wenn Sie das Element
- 1. Android WebView Fokus Problem
- 2. iphone UIAlertView Fokus Problem
- 3. WPF Fokus Verhalten Problem
- 4. EditText Fokus Problem
- 5. Problem mit WPF Fokus
- 6. Internet Explorer Problem
- 7. Internet Explorer Problem - Laufzeitfehler
- 8. C# Prozess Start Fokus Problem
- 9. Internet Explorer Dropdown-Menü Problem!
- 10. Internet Explorer Problem gleiche URL
- 11. Problem mit Internet Explorer Padding
- 12. Fokus-Einstellung auf ein HTML-Element in Internet Explorer
- 13. Google Chrome: Fokus Problem mit der Bildlaufleiste
- 14. Fokus Problem mit mehreren JPanels & einem Thread
- 15. Problem mit Textfeld Fokus in WPF
- 16. Problem mit WPF Tastatur Fokus in itemControl
- 17. Bootstrap-Suchfeld Problem bei Ziel/Fokus/wählen
- 18. Problem showModalDialog JavaScript-Funktion im Internet Explorer
- 19. Internet Explorer Betrieb abgebrochen und Latenz Problem
- 20. Extjs Internet Explorer Objekt nicht gefunden Problem
- 21. findIndex() Methode Problem mit Internet Explorer
- 22. Asp: Menü und Internet Explorer 8 Problem?
- 23. jQuery Problem in Internet Explorer 8
- 24. Problem mit Mausklick in Internet Explorer
- 25. Internet Explorer 11 - Problem mit Sicherheitszertifikat Fehlermeldung
- 26. Microsoft Internet Explorer run Rechte - Rohr Problem
- 27. Android: Mehrere Aktionen in einer Listenansicht - Fokus Problem
- 28. Schreiben eines Suchfelds mit Vorschlägen. Javascript Fokus Problem
- 29. jQuery-Fokus löst keinen CSS-Fokus aus
- 30. Auf Fokus, tun maßgeschneiderten Fokus auf TextArea-
Der Versuch, auf Ihre Seite zuzugreifen ... Ich denke, jeder macht das gleiche, weil es so verdammt langsam ist! : P – Seb