Je souhaite ajouter l'effet fadeTo
à une balise <tr>
à l'aide de jQuery. Cela devrait être possible, n'est-ce pas? Voici mon code:Effet jQuery fadeTo appliqué à <tr>
if ($) {
$(document).ready(function() {
$("tr[id$='_trPendingRequest_Manager']").fadeTo("slow", 0.33);
});
}
Pour une raison quelconque, l'effet ne se produit pas.
J'ai décidé de faire un peu plus de tests et j'ai ajouté une balise de paragraphe directement au-dessus de la table contenant cette <tr>
, et j'ai réussi à appliquer l'effet fadeTo
à l'étiquette de paragraphe. Donc, cela me conduit à penser que l'on ne peut pas appliquer l'effet fadeTo
aux tags <tr>
. N'importe qui a une pépite de sagesse qui ne me dérangerait pas de partager avec moi pourquoi je n'arrive pas à faire fonctionner ça?
EDIT: est ici le code html du <table>
avec le <tr
> que je suis en train d'appliquer l'effet.
<table>
<tr id="trPendingRequest_Manager" runat="server" style="display: none;" valign="middle">
<td valign="middle">
<asp:Image id="imgExc" runat="server" ImageUrl="~/Images/Mail_24x24.png" />
</td>
<td> </td>
<td valign="middle">
<asp:HyperLink ID="hypPendingRequest" runat="server" NavigateUrl="~/MyManagedRequests.aspx" Font-Bold="true" Font-Size="Medium" Font-Underline="false" ForeColor="Black">You have <asp:Label ID="lblRequestsNum" runat="server"></asp:Label>request(s) pending your action
</asp:HyperLink>
</td>
</tr>
<tr>... Removing the rest for brevity ... </tr>
</table>
Peut-être que vous pourriez intégrer certaines de vos html? Copier coller votre exemple de code ci-dessus et mettre en place une table simple a produit l'effet désiré, alors peut-être qu'il y a quelque chose d'autre à tout cela. – theIV
Il semble qu'il puisse y avoir un conflit avec quelque chose d'autre, puisque d'autres sont capables de le faire fonctionner. Je le fais en fait dans une masterpage (ASP.NET), et la question tr est initialement invisible. En fait, je mets l'attribut d'affichage de la tr à "inline" pendant l'événement Page_Load de la page de masquage et seulement si certaines conditions sont remplies. Je vais ajouter le code HTML pour cela aussi. – Jagd
vous devez "montrer" tr avant de l'évanouir. Voir ma réponse ci-dessous. – TheVillageIdiot