.slideToggle
Добрый вечер.
Хочу сделать сворачивающийся/разворачивающийся блок с помощью .slideToggle. В идеале: по клику на кнопку "Свернуть" синий блок сворачивается, а сама кнопка уезжает на зеленый блок и превращается в "Развернуть". По повторному клику на "Развернуть" выезжает синий блок, а кнопка возвращается на первоначальное место и превращается в "Свернуть". НО В коде, котором я написал, кнопка хоть и перемещается вверх, но сворачивается вместе с блоком. Подскажите, пжлст, что изменить? http://jsfiddle.net/EsxdJ/ HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="styles.css"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script> <script src="js.js"></script> </head> <body> <div id="container"> <div id="block1"></div> <div id="block2"> <div id="button">Свернуть</div> </div> </div> </body> </html> CSS Код:
#container{ $(function () { $('#button').click(function (){ $("#block2").slideToggle(); $('#button').css('position','relative'); $('#button').animate({bottom:'100px'}, 1000); }); }); |
|
Margarita, я почти сам дошел до похожего решения, но все равно, спасибо вам:)
|
Часовой пояс GMT +3, время: 05:27. |