$(document).tooltip({
items:'.tooltip-object',
tooltipClass:'preview-tip',
position: { my: "left+15 top", at: "right center" },
content:function(callback) {
$.get('/resources/generate_tooltip.php', {
id:$(this).data("tooltipid")
}, function(data) {
callback(data);
});
}
});
Angenommen, ich habe das obige Skript, das Tooltips anzeigt, wenn Benutzer den Mauszeiger über eine Tooltip-Objekt-Verknüpfung bewegen. Momentan funktioniert die QuickInfo gut, aber wenn ein Benutzer seine Maus schnell über eine Reihe von Links bewegt, rufen sie alle das Skript /resources/generate_tooltip.php auf, auch wenn sie nie angezeigt werden.JQuery UI Tooltip Mausschwebeverzögerung?
Wie würde ich dem Tooltip eine Verzögerung hinzufügen, so dass ein Benutzer die Maus für eine bestimmte Zeit auf dem Tooltip-Objekt halten muss, bevor der Tooltip generiert wird?
Ja, ok, das macht Sinn, aber wie würde ich Alarm ersetzen ("hallo ") mit dem Skript, das den Inhalt des Tooltips erzeugt und diesen Inhalt dann in den Tooltip legt? – user2827048
@ user2827048 sehen Sie das update.It kann Ihnen helfen. Sie finden die Dokumentation hier: http://api.jqueryui.com/tooltip/#option-content –