J'ai cherché d'autres moyens de le faire, mais je n'ai trouvé de réponses que dans l'autre sens (évanouissement de l'enfant quand on clique sur le parent) - en gros, j'ai des boîtes avec des objectifs qui peut être accepté en cliquant sur un lien. Ce que je veux, c'est que la boîte disparaisse lorsque vous cliquez sur le lien "Accepter" - Je vais ajouter un appel AJAX plus tard pour que cette acceptation soit stockée dans une base de données.Diver parent div en cliquant sur le lien enfant
Mon code jQuery à l'heure actuelle ne fait que masquer le lien lui-même lorsque vous cliquez dessus. Je ne sais pas quoi faire maintenant pour que toute la boîte se fane quand le lien est cliqué. Je vous remercie!
boxes.php
<div id='goal'>
<div class='setby'>Set on 2013-12-31 16:02:35 by me</div>
<div class='goal'>Climb Mount Kilimanjaro.</div>
<div class='completeby'>
Complete by 0000-00-00 00:00:00 -
<a id='accept' href='#'>Accept?</a>
</div>
</div>
script.js
$(document).ready(function() {
$('a#accept').click(function() {
$(this).fadeOut('slow');
});
});
Le seul problème que je vois avec cela est qu'il ne peut pas être réutilisé car 'objectif' est un identifiant. J'espère que l'OP ne réutilise pas les identifiants dans une page. –
Le problème est que ces boîtes sont générées à partir d'une table de base de données - je ne sais pas comment je ferais pour avoir des ID uniques séparés à chaque fois! – user3306998
@JayBlanchard Merci pour la modification. J'ai juste remarqué que j'avais copié le mauvais morceau. –