2015-12-04 3 views
0

Я ищу (я думаю?) Сценарий jQuery, где я могу сдвинуть снимок 1 div, и пусть 1 div сдвинется вверх, так как другой div исчезнет.2 Div закрывается и удаляется 1 div между

Я сделал небольшой рисунок, чтобы показать, что я имею в виду.

Поэтому я хочу, чтобы красная часть скользила вверх и удалялась, а желтая полоска под ней должна скользить вместе с ней, но не исчезать и обнимать синюю панель заголовка. И я хочу, чтобы это произошло, когда нажата кнопка.

Кто-то знает, как это сделать?

Спасибо.

ответ

0

Вы можете использовать JQuery для анимации высоты сокращается и в полном обработчиком, удалите его:

$("button").click(function() { 
$("#reddiv").animate({height: 0}, {complete: function() { 
    $(this).remove(); 
}}); 
}); 

С помощью этого CSS:

#reddiv { 
    background-color: #ff0000; 
    overflow:hidden; 
} 

#yellowdiv { 
    background-color: #ffff00; 
} 

https://jsfiddle.net/mcgraphix/mmm1pvov/

+0

Спасибо, что было то, что я был находясь в поиске! Но неужели вы знаете, как снова показывать красный цвет, когда кнопка снова нажата? – Jesse

+0

Я видел, как вы редактировали свой jsfiddle, я использовал его, и теперь он работает, спасибо много! – Jesse

+0

Отлично. Я попытался опубликовать комментарий, но в то время SO не работал. – mcgraphix