Bonjour,
Voila je rencontre un petit problème avec mon code.
J'essaye de faire en sorte que lorsque je clique sur un li, le contenu apparaissent. Ca, ça va, par ailleurs, en même temps mon bouton change d'état passant d'un + à x. Ca fonctionne aussi mais à tout les li.
J'aimerai que cela le fasse pour le li selectionner. J'ai lu la doc concernant select selected mais pas de bon résultat.
Merci pour votre aide !
J'utilise Wordpress et jQuery et oui il est bien chargé.
jquery
$('.tab').click(function(e) {
e.preventDefault();
var id = $(this).attr('id');
var current_show = $('#' + id + 'show').hasClass('show-content');
$('.contenu .show-content').removeClass('show-content');
$('li').removeClass('blanc');
//la croix et le plus en question
$('.plus').attr('src', 'http://localhost/nouveaubrainsagency/wp-content/themes/agencybrains/library/images/normalOrange.png');
if( !current_show ){
$('#' + id + 'show').addClass('show-content');
$('#' + id + ' li').addClass('blanc');
//la croix et le plus en question
$('.plus').attr('src', 'http://localhost/nouveaubrainsagency/wp-content/themes/agencybrains/library/images/plusBlanc.png');
}
});
html
<div class="nav">
<a id="tab20" class="tab">
<li class="orange trois-cas">
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_1', 1); ?></p>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/library/images/normalOrange.png" class="plus">
</li>
</a>
<a id="tab21" class="tab">
<li class="orange">
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_2', 1); ?></p>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/library/images/normalOrange.png" class="plus">
</li>
</a>
<a id="tab22" class="tab">
<li class="orange">
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_3', 1); ?></p>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/library/images/normalOrange.png" class="plus">
</li>
</a>
</div>
<div class="contenu">
<div id="tab20show" class="tab-content">
<h3><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_1', 1); ?></h3>
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_texte_1', 1); ?></p>
<div><?php echo wp_get_attachment_image(get_post_meta(get_the_ID(), 'propos_nous_img_1_id', 1), 'full'); ?></div>
</div>
<div id="tab21show" class="tab-content">
<h3><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_2', 1); ?></h3>
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_texte_2', 1); ?></p>
<div><?php echo wp_get_attachment_image(get_post_meta(get_the_ID(), 'propos_nous_img_2_id', 1), 'full'); ?></div>
</div>
<div id="tab22show" class="tab-content">
<h3><?php echo get_post_meta(get_the_ID(), 'propos_nous_titre_3', 1); ?></h3>
<p><?php echo get_post_meta(get_the_ID(), 'propos_nous_texte_3', 1); ?></p>
<div><?php echo wp_get_attachment_image(get_post_meta(get_the_ID(), 'propos_nous_img_3_id', 1), 'full'); ?></div>
</div>
</div>