Сделал показ блока при клике на ссылку. Но вот проблема если их несколько то приходится делать такую конструкцию
$('#zurnalItem_1').click(function(){
$('#zurnalItemImg_1').stop(false, false).slideToggle('slow');
$('#zurnalItemImg_2').slideUp('slow');
$('#zurnalItemImg_3').slideUp('slow');
$('#zurnalItemImg_4').slideUp('slow');
$('#zurnalItemImg_5').slideUp('slow');
$('#zurnalItemImg_6').slideUp('slow');
$('#zurnalItemImg_7').slideUp('slow');
$('#zurnalItemImg_8').slideUp('slow');
$('#zurnalItemImg_9').slideUp('slow');
});
Что не очень когда их много или когда ты не знаешь какая будет цифра в id. Есть ли какой то способ сделать что бы js сам определял на какую нажали и показывать блок с zurnalItemImg_ и той цифрой как у блока zurnalItem_
Всем ссылкам общий класс и id изображения в какой-нить параметр типа data-img
<a class="link_class" data-img="1"........
$('.links_class').click(function(){
var id =$(this).attr('data-img');
$('#zurnalItemImg_'+id).stop(...........
$('.links_class').click(function(){
var id =$(this).attr('data-img');
$('#zurnalItemImg_'+id).stop(false, false).slideToggle('slow');
});
Если я пишу так то все работает. Но нужно как то сделать что бы уже открытый закрывался а новый но его месте. Сейчас если открываешь новый он ниже открывается.
В старом вот это отвечало $('#zurnalItemImg_9').slideUp('slow'); За скрытие
VitStar: типа
$('.links_class').click(function(){
$('.zurnalItemImgs').slideUp('slow');
var id = $(this).attr('data-img');
$('#zurnalItemImg_'+id).stop(false, false).slideToggle('slow');
});
В js попробовал так
('.links_class').click(function(){
var id =$(this).attr('data-img');
$('#zurnalItemImg_'+id).slideUp('slow');
$('#zurnalItemImg_'+id).stop(false, false).slideToggle('slow');
});
$('.links_class').click(function(){
$('.zurnalItemImgs').slideUp('slow');
var id =$(this).attr('data-img');
$('#zurnalItemImg_'+id).stop(false, false).slideToggle('slow');
});
Спасибо вам большое что не послали такого болбеса как я ) Теперь разберусь как сделать что бы только 1 элементы виден был изначально и будет супер. Спасибо еще раз!!!