Tooltips werden auf Geräten mit Touchscreen nicht angezeigt

Das Plugin scheint ziemlich unkompliziert zu sein: installieren, aktivieren.

Ich habe beides getan, Ergebnis:

Aber es werden keine Tooltips angezeigt :frowning:
Nicht wenn ich eingeloggt bin, nicht im privaten Browserfenster und auch nicht wenn ich nicht eingeloggt bin.
Habt ihr eine Idee, wie ich das debuggen könnte?

Vielleicht liegt mein Erwartungshorizont auch völlig daneben… ist dieses Plugin auf Meta aktiviert? Denn auch hier sehe ich keine Tooltips, wie ich es bei aktiviertem Plugin erwarten würde.

Testen Sie auf einem Laptop mit Touchscreen? Ich empfehle, es auf einem Mac zu testen, um Interferenzen durch den Touchscreen auszuschließen.

Ich wollte eigentlich kein Mac kaufen, nur um das zu testen :wink:
Aber tatsächlich erscheint der Tooltip auf einem Laptop ohne Touchscreen (nicht aber auf Meta).
Auf einem sekundären, nicht-tauglichen Display, das an einen Laptop mit Touchscreen angeschlossen ist, funktioniert es nicht.

Zumindest einige Nutzer werden von den Tooltips profitieren.

Gilt das Touchscreen-Problem als Fehler?

Der Hover-Effekt funktioniert auf Geräten ohne Touchscreens einwandfrei. Mit einer Maus oder einem Touchpad-Peiger entsteht ein Hover-Effekt, wie hier am Beispiel des Hover über dem Teilen-Button zu sehen:

Bei Laptops mit Touchscreen sowie Maus/Touchpad bin ich mir jedoch nicht sicher, ob es eine Möglichkeit gibt, zu erkennen, ob die Maus ab- oder eingesteckt ist.

Ich weiß nicht, ob sich dies über die CSS4-Media-Abfrage beheben lässt:

Es wäre jedoch wünschenswert, dies für Geräte zu beheben, die sowohl als Touchscreen- als auch als Maus-Gerät erkannt werden – um ihnen den Hover-Effekt zu ermöglichen. Nutzer greifen bereits darauf zurück, den Touchscreen ihres Laptops zu deaktivieren, damit es funktioniert, wahrscheinlich, weil sie den Touchscreen ohnehin nie nutzen.

Ich habe dies getestet: https://jsfiddle.net/davidThomas/q29r4pjs/3/ und erhielt folgende Ergebnisse:

  • Desktop :red_circle: Maus
  • iPhone :green_circle: Touch
  • Surface Pro :red_circle: Maus ← falsch!

Auch bei einem Test unter https://jsfiddle.net/Blackbam/zkd2cs0t/16/ ergab sich dasselbe Ergebnis – das Gerät mit Touchscreen und Maus wird identisch zum Desktop-Gerät erkannt.

Ich habe gerade einen Fix zusammengeführt dafür, sodass die Tooltip-Plugin-Hovereffekte jetzt auf Touchscreen-Geräten (wie Chromebooks, Surfaces) angezeigt werden, wenn Sie mit der Maus navigieren. (Sie werden nicht angezeigt, wenn Sie die Touchscreen-Bedienung verwenden.)

Wenn Sie die Website selbst hosten, stellen Sie sicher, dass Sie sie neu erstellen, um die kürzliche Plugin-Änderung zu übernehmen.