скрытие - открытие блока
Добрый день! подскажите как правильно сделать?
$(".spoilerBox").on('click', function(){ $(".hideItemCatalog").slideToggle(100); }); но при клике оно срабатывает на все блоки hideItemCatalog, а как сделать что бы только того блока , в котором кликается spoilerBox? |
HTML код нужен для этого
|
<div class="catalogListRow"> <div class="waper-catalog-row"> видимый текс </div> <div class="hideItemCatalog"> скрытый текст </div> <div class="spoilerBox">Еще предложения </div> </div> <div class="catalogListRow"> <div class="waper-catalog-row"> видимый текс </div> <div class="hideItemCatalog"> скрытый текст </div> <div class="spoilerBox">Еще предложения </div> </div> |
$(".spoilerBox").on('click', function(){ $(this).siblings('.hideItemCatalog').slideToggle(100);; }); |
$(".spoilerBox").on('click', function(){ $(this).prev().slideToggle(100);; }); или так, но первый пример надежнее |
оно дергается как-то по ненормальному
http://ford196.ru/amortizator/mondeo-ii-bap/ |
face2005,
скрипт добавьте 1 раз, в конце страницы, и увеличьте |
Спасибо огромное!
|
Часовой пояс GMT +3, время: 10:29. |