J'utilise des onglets jquery-ui et ajax pour charger le contenu des onglets. Voici mon javascript :
$(document).ready(function() {
$("#tabs").tabs({ fx: { opacity: 'toggle' } });
$('.hd_item').hover(function() {
//Display the caption
$(this).find('span.hd_caption').stop(false,true).fadeIn(600);
},
function() {
//Hide the caption
$(this).find('span.hd_caption').stop(false,true).fadeOut(400);
});
});
Lorsque l'utilisateur clique sur l'onglet, le fichier content.php est chargé par ajax. La sortie de l'ajax est :
<li class="hd_item">
<img title="Backyard Brawl" alt="Backyard Brawl" src="games/normal_icons/1844.png" id="hd_icon">
<span class="hd_caption">
<h1>Backyard Brawl</h1>
<p id="hd_description">In this game you pick a player and beat each other up with ...</p>
<p id="hd_stat">Added: <br>2009-12-14</p><a href="http://stackoverflow.com/dirtpilegames/index.php?ground=games&action=play&dig=backyard-brawl">PLAY</a>
</span>
</li>
Le problème que je rencontre est que le javascript ne fonctionne pas sur la sortie ajax. Comment faire pour qu'il fonctionne ?