Ich versuche, eine Bildunterschrift am unteren Rand meines Headerbilds zu haben. Ich habe den folgenden Code gefunden, um diesen Tooltip zu erstellen, aber er funktioniert nicht für Mobilgeräte.Deaktivieren Sie den normalen Titeltext, um Tooltip zu ermöglichen. JQuery
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip({placement:"bottom",delay:{show:0, hide:100000000}});
});
</script>
</body>
</html>
Ich mag würde die gleiche Beschriftung im normalen Titeltext setzen, sondern nur, dass Titeltext angezeigt, wenn auf einem mobilen Gerät, da die obige Tooltip die Beschriftung liefert, wenn eine Maus gibt.
Ich fand this great code that works ok to display the tooltip on mobile, aber ich kann es nicht perfekt auf der Unterseite der Kopfzeile auf dem Desktop positioniert werden, und es ist nicht immer richtig auf dem Handy verschwunden.
Wie schalte ich den normalen img title-text ab, ohne den JQuery created tooltip auszuschalten?
Es funktioniert auf Handy, aber Sie müssen Element lange mit dem Finger halten, nicht nur tippen. Sie können auch einen Tooltip zum Körper beim Berührungsereignis hinzufügen. Aber zuerst Design Tooltip und dann Position von touchevent.clientX und clienY und setzen Sie es auf angehängte Tooltip – Zydnar
Danke für den Rat. Normaler Titeltext wird angezeigt, wenn Sie das Bild lange halten, der 'data-toggle'' Tooltip' jedoch nicht. Wenn dem IMG keine Titelinformationen zugewiesen werden, wird der Dateiname nach einem langen Hold angezeigt. Ich werde mir Ihre anderen Ratschläge ansehen. Danke noch einmal. – Conrad