|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery » Движение блока при нажатии (jQuery) (Не могу разобраться..) |
Движение блока при нажатии (jQuery) |
Всем привет. В общем, есть такая проблема. Есть блок DIV, по нажатию на который он передвигается на 200px вправо. Мне надо сделать так, чтобы при повторном нажатии на него применялось не +=200px, а -=200px, т.е. блок возвращался на место. Я не смог разобраться, как это можно сделать. В общем, вот код код:
Код function lmenu(){ $('div#lbmenu').animate({width:'toggle'}, 200); $('div#lmenu').fadeToggle("fast"); $('div#but1').animate({"left":"+=200px"}, "fast"); }; Ну, а сам блок просто <div onclick="lmenu" id="but1"></div> |
E-Ignatik,
блок <div id="but1">bla bla</div> скрипт Цитата <script type="text/javascript"> $( "#but1" ).toggle(function() { $("#but1").animate({"marginLeft": "+=200px"}, "fast"); }, function() { $("#but1").animate({"marginLeft": "-=200px"}, "fast"); }); </script> Сообщение отредактировал Ljubasha - Воскресенье, 13 Окт 2013, 19:51:26
|
| |||
| |||