Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   <div> - слайдер (https://javascript.ru/forum/misc/48877-div-slajjder.html)

Viktor.Poberezhniy 20.07.2014 17:00

<div> - слайдер
 
Помогите пожалуйста решить задачу!

Есть <div> с параметрами (width:1280px; height:400px;) внутри которого находится контент, и стрелка указывающая вниз.
По нажатию на стрелку этот <div> должен плавно расшириться вниз ещё на (300px;) и при повторном нажатии на стрелку он должен обратно вернуться к своим исходным параметрам.

вот тут http://jsfiddle.net/84waH/ я пробовал делать, но зашел в тупик и теперь не понимаю что я не так делаю..... помогите пожалуйста кто может решить эту задачу.... заранее спасибо.

P/S: не судите меня строго ..... я начинающий разработчик.....

http://jsfiddle.net/84waH/1/

Vlasenko Fedor 20.07.2014 17:06

Подключи jQuery в примере и выставь правильно при каком событии должен скрипт срабатывать
И все заработает :)

Viktor.Poberezhniy 20.07.2014 17:26

Цитата:

Сообщение от Poznakomlus (Сообщение 321936)
Подключи jQuery в примере и выставь правильно при каком событии должен скрипт срабатывать
И все заработает :)



Извиняюсь за ошибку.
Вот это уже с подключенной библиотекой

http://jsfiddle.net/84waH/1/

Вопрос состоит в том, как сделать что бы:
1) сам блок с контентом раздвигался а не поверх накладывался другой блок.
2) и контент который идёт уже после этого блока должен сдвигаться вниз ровно на то количество пикселей на которое блок увеличивается по высоте.

Vlasenko Fedor 20.07.2014 18:39

$(document).ready(function() {
    var open = false;
    $(":image").click(function() {
        $('#game').animate({height: (open ? "-": "+") +"=300"}, 1000);
        open = !open;
   });
});

Viktor.Poberezhniy 20.07.2014 18:56

Poznakomlus Спасибо огромное, это то что мне нужно было.....

Viktor.Poberezhniy 20.07.2014 19:41

ещё один маленький вопрос.
кнопка не опускается вместе с блоком..... (((((

http://jsfiddle.net/84waH/3/


Часовой пояс GMT +3, время: 19:33.