Bonjour à tous.
Je vous explique mon problème :
j'utilise un plugin jQeury afin de créer des infobulles (tooltip) sur les cases de ma table HTML. Cela se présente comme suit :
Table HTML
ToolTip
Et voici ,la commande jQuery qui permet d'afficher le ToolTip (vous l'aurez compris, le DIV précédant s'affiche uniquement lorsque l'on clique sur un élément de la table HTML)
this.id correspond à l'ID de la ligne <tr>; par exemple 'trid_01'.
Tout cela est fonctionnel au départ. Mais lorsque j'ajoute une ligne à ma table HTML (en passant par le DOM), le tooltip ne fonctionne pas pour la nouvelle ligne insérée.Précision, cela ne marche pas sous IE. Sous FireFox, un simple appel de la commande jQuery précédante avec l'ID de la nouvelle ligne insérée et tout fonctionne.
Auriez-vous une idée??
Merci de votre aide.
Modifié par AdJiBouDi (04 Jul 2008 - 10:15)
Je vous explique mon problème :
j'utilise un plugin jQeury afin de créer des infobulles (tooltip) sur les cases de ma table HTML. Cela se présente comme suit :
Table HTML
<table id="maTable">
<tr id="trid_01">
<td><a href='#tooltip' class='clic'>Case 1A</a></td>
<td><a href='#tooltip' class='clic'>Case 2A</a></td>
</tr>
<tr id="trid_02">
<td><a href='#tooltip' class='clic'>Case 1B</a></td>
<td><a href='#tooltip' class='clic'>Case 2B</a></td>
</tr> ETC...
</table>
ToolTip
<div id="tooltip" class="tooltip_cls">
<ul>
<li class="top"></li>
<li><a href="#" onClick="walk(0);" rel="close">Modifier</a></li>
<li><a href="#" rel="close">Supprimer</a></li>
<li><a href="#" onClick="walk(2);" rel="close">Param</a></li>
<li class="bottom"></li>
</ul>
</div>
Et voici ,la commande jQuery qui permet d'afficher le ToolTip (vous l'aurez compris, le DIV précédant s'affiche uniquement lorsque l'on clique sur un élément de la table HTML)
$("a.clic", "#"+this.id).simpletooltip({click: true, effect: "slideDown", hideDelay: 0.4});
this.id correspond à l'ID de la ligne <tr>; par exemple 'trid_01'.
Tout cela est fonctionnel au départ. Mais lorsque j'ajoute une ligne à ma table HTML (en passant par le DOM), le tooltip ne fonctionne pas pour la nouvelle ligne insérée.Précision, cela ne marche pas sous IE. Sous FireFox, un simple appel de la commande jQuery précédante avec l'ID de la nouvelle ligne insérée et tout fonctionne.
Auriez-vous une idée??
Merci de votre aide.
Modifié par AdJiBouDi (04 Jul 2008 - 10:15)