Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоение класса родителю при наведении на дочерний alexmoreman jQuery 7 19.01.2015 17:26
удаление класса dikucher Элементы интерфейса 2 29.11.2013 03:48
добавление, удаление класса ("мигание") bpystep Общие вопросы Javascript 2 09.08.2013 13:44
Добавление класса родителю Сергей123 Элементы интерфейса 1 10.04.2013 13:24
Добавление и удаление полей в форму anoth3r Events/DOM/Window 1 11.09.2009 15:10