2012-04-01 6 views
0

ich eine SQL-Abfrage, die einen String genannt Beschreibung aus der DatenbankWie erstelle ich ein Textfeld, in dem die Nachricht angezeigt wird, wenn man den Mauszeiger darüber bewegt?

auch erhalten, habe ich eine Tabelle, die eine Mail-Liste

I für jede Mail-Listennamen möchten enthalten, wenn die Maus darüber zeigt es einen Textblock, der die Beschreibung enthält

Gibt es ein Plugin, oder wie geht das? Vielen Dank.

+0

Sie benötigen kein Plugin, die Fähigkeit, eine Nachricht anzuzeigen, wenn Mausklick in Textboxen eingebaut ist! –

Antwort

1

Ich benutze ein jQuery-Plug-in namens TipTip, die sehr einfach zu implementieren ist.

+0

Es ist einfach zu bedienen und guter Vorschlag, aber ich fand es kann den Text nach einem Leerzeichen nicht anzeigen? Ist es der Fehler? Vielen Dank. – user782104

+0

Ich habe die Antwort zufällig bekommen – user782104

1

Die PHP (für die Abfrage). Du kannst was auch immer verwenden, das ist ein Beispiel.

<?php 
    $q = 'your sql query' 
    $query = mysql_query($query) 
    while($row = mysql_fetch_array($query)){ 
?> 
    <div class="email-list-name-<?=$row['id']?>"> <?=$row['email-list-name']?> </div> 
    <div class='description-for-email' style='display:none;'><?=$row['description']?></div> 
<?php } ?> 

Die jQuery:

$(function(){ 
    $('div[id^="email-list-name"]').click(function(){ 
    $('.description-for-email').hide(); //hide all message displays 
    $(this).next('.description-for-email').show(); //show the next description for our email we clicked 
    }); 
}); 

Sie lieferten nicht wirklich andere Informationen, so warf ich gerade zusammen ein allgemeines Beispiel.

1

Sie können dafür das title-Attribut html verwenden oder den Tooltip verwenden. Sie können ein Tooltip-Beispiel leicht finden. Aber wenn Sie versuchen, die Daten von Ihrem db zur Laufzeit zu holen..ich würde sagen, das ist eine schlechte Idee

Verwandte Themen