Показать сообщение отдельно
  #11 (permalink)  
Старый 12.03.2015, 13:37
Аспирант
Отправить личное сообщение для Lutsk Посмотреть профиль Найти все сообщения от Lutsk
 
Регистрация: 24.06.2011
Сообщений: 53

Спасибо, но есть тут одна проблема. Этот код срабатывает для всех блоков с классами "ba_item_in" и "modBtn". А нужно только для выбранного...
$(function() {
    $('span.modBtn').click(function() {
        var b = $(this), m = b.data('swap'); 
        m.unshift(m.pop());
        b.prev().slideToggle(600);
        b.text(m[0]).data({swap: m});
		$('div.ba_item_in').toggleClass('new_class');
    }).data({swap: ["Подробнее", "Свернуть"]})
});

<style type="text/css">
div.hideCont { display:none; }
</style>
<div class="ba_item_in group">
    <div class="ba_item_desc">
        <p>текст текст текст</p>
        <div class="hideWrap">
            <div class="hideCont">
                <p>текст текст текст</p>
            </div>
            <span class="modBtn">Подробнее</span>
        </div>
    </div>
</div>
<div class="ba_item_in group">
    <div class="ba_item_desc">
        <p>текст текст текст</p>
        <div class="hideWrap">
            <div class="hideCont">
                <p>текст текст текст</p>
            </div>
            <span class="modBtn">Подробнее</span>
        </div>
    </div>
</div>

Последний раз редактировалось Lutsk, 12.03.2015 в 13:43.
Ответить с цитированием