Jquery document.ready inactif et php xml
bounize
-
bounize -
bounize -
Bonjour,
J'ai un souci dans mon site en php.
Voilà je charge mes actus depuis un fichier rss pour sortir un code comme celui-ci (il fonctionne) :
foreach($xml->channel->item as $actu) {
$date = (string) $actu->pubDate;
$title = htmlentities((string)$actu->title, ENT_QUOTES, 'UTF-8');
$description = htmlentities((string)$actu->description, ENT_QUOTES, 'UTF-8');
$link = htmlentities((string)$actu->link, ENT_QUOTES, 'UTF-8');
echo '<p class="actu">';
echo '<strong>'.$date.'</strong>';
echo '<br />';
echo '<span class="SBactu">'.$title.'</span>';
echo '<p class="SBdescActu">'.$description.'<br />';
echo '<a href="'.$link.'" target="_blank">';
echo '<span class="SBlienActu">+ plus d\'infos</span>';
echo '</a>';
echo '</p>';
}
J'utilise Jquery pour masquer/afficher la description et le lien (<p class="SBdescActu">) quand on clique sur le titre (<span class="SBactu">) avec ce code:
$(document).ready(function(){
$(".SBactu").bind("click", function(e){
$(this).next().toggle("fast");
});
$(".SBdescActu").bind("click", function(e) {
$(this).toggle("fast");
});
});
Mais ça ne fonctionne pas. Pourtant quand j'insère dans ma page HTML une actu manuellement (c-a-d en tapant le code HTML d'une news directement), la fonction marche.
Avez-vous une idée de l'origine du problème?
Merci.
Bounize
J'ai un souci dans mon site en php.
Voilà je charge mes actus depuis un fichier rss pour sortir un code comme celui-ci (il fonctionne) :
foreach($xml->channel->item as $actu) {
$date = (string) $actu->pubDate;
$title = htmlentities((string)$actu->title, ENT_QUOTES, 'UTF-8');
$description = htmlentities((string)$actu->description, ENT_QUOTES, 'UTF-8');
$link = htmlentities((string)$actu->link, ENT_QUOTES, 'UTF-8');
echo '<p class="actu">';
echo '<strong>'.$date.'</strong>';
echo '<br />';
echo '<span class="SBactu">'.$title.'</span>';
echo '<p class="SBdescActu">'.$description.'<br />';
echo '<a href="'.$link.'" target="_blank">';
echo '<span class="SBlienActu">+ plus d\'infos</span>';
echo '</a>';
echo '</p>';
}
J'utilise Jquery pour masquer/afficher la description et le lien (<p class="SBdescActu">) quand on clique sur le titre (<span class="SBactu">) avec ce code:
$(document).ready(function(){
$(".SBactu").bind("click", function(e){
$(this).next().toggle("fast");
});
$(".SBdescActu").bind("click", function(e) {
$(this).toggle("fast");
});
});
Mais ça ne fonctionne pas. Pourtant quand j'insère dans ma page HTML une actu manuellement (c-a-d en tapant le code HTML d'une news directement), la fonction marche.
Avez-vous une idée de l'origine du problème?
Merci.
Bounize
A voir également:
- Jquery document.ready inactif et php xml
- Service spouleur d'impression inactif - Guide
- Xml download - Télécharger - Édition & Programmation
- Easy php - Télécharger - Divers Web & Internet
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde