Ich versuche, eine einfache Rollover-Tooltip für Bilder auf einer Seite zu implementieren, wo Sie beim Überrollen eines Bildes ein kleines Tooltip-Fenster erhalten und den Inhalt von einer Datenbank über AJAX geladen werden.jQuery tooltip + ajax Inhalt
Ich kann das schnell zusammen hacken, aber ich wollte eine elegante Art und Weise, dies zu tun, ohne Verwendung von Inline-JS.
Also meine Frage ist: Wenn ich das Rollover-Ereignis in meiner externen .js-Datei erfassen, wie übertrage ich es die Datenbank-ID?
Ich bin mit jQuery so würde ich so etwas tun:
$('.item_roll').mouseover(function() {
//show tooltip and load ajax content
}
und mein HTML wäre so etwas wie dieses:
<img src="thumb.png" class="item_roll" />
Ohne eine Funktion aus dem img-Tag aufrufen, wie sende ich den JS-Aufruf über die Datenbank-ID? Ich hoffe das ergibt Sinn.
Danke.
perfekt! Warum habe ich nicht daran gedacht? :) Vielen Dank. – givp
Nebenbei sollten Sie wahrscheinlich $ ("img.item_roll") tun ... – cletus
guten Tipp, Cletus. Danke – givp