Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2014, 12:08
Аватар для Gniloy
Новичок на форуме
Отправить личное сообщение для Gniloy Посмотреть профиль Найти все сообщения от Gniloy
 
Регистрация: 06.01.2014
Сообщений: 1

Блок, сворачивается, кнопка не меняется
Есть кнопка с изображением "-" (minus.png) и классом .minus
Есть открытый блок с классом .shop
По нажатии на "-" блок плавно сворачивается и разворачивается
Нужно чтобы по нажатии блок так же сворачивался и кнопка "-" менялась на "+" с изображением plus.png и обратно
Что нужно добавить в функцию hideShow(), или создать ещё функцию и вызвать две?

Код:
<script type="text/javascript">
function hideShow(){
$('#closebox').slideToggle('normal');
return false;
};
</script>

.minus{height:30px; width:29px; float:right; cursor:pointer; background:url(../img/minus.png) no-repeat top;}
.plus{height:30px; width:29px; float:right; cursor:pointer; background:url(../img/plus.png) no-repeat top;}
.shop {width:940px; height:100px; margin:20px 10px; background:#000;}

<div class="minus" onclick="hideShow(this);return false;"></div>
<div class="shop" id="closebox"></div>
Ответить с цитированием
  #2 (permalink)  
Старый 06.01.2014, 16:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Сообщение от Gniloy
Что нужно добавить в функцию hideShow()
$(this).toggleClass("minus plus");
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40
как скрыть блок div по ключевому слову Sacred13 Элементы интерфейса 6 06.08.2013 19:13
Показать/скрыть блок Lelja_05 jQuery 10 01.07.2013 20:05
Скрыть/показать блок в зависимости от radio MBmusic Элементы интерфейса 10 08.05.2013 17:23
Не работает кнопка через live Dorian_bs Общие вопросы Javascript 7 04.12.2011 02:29