скрытие - открытие блока
Добрый день! подскажите как правильно сделать?
$(".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, время: 06:41. |