сценарий для клика и повторного клика ()
например есть есть ссылка
<a id="link1">Открыть</a> мне нужно при первом клике чтобы изменилась высота div#block1 jQuery("#link1").click(function(){ jQuery("#block1").animate({ height: "400px", opacity: 0.9, }, 1500); }); а как сделать чтобы потом если кликнуть по этой же ссылке #link1 произошло действие jQuery("#block1").animate({ height: "200px", opacity: 0.9, }, 1500); Ну и при клике чтобы текст a#link1 в меняться на: Открыть / Закрыть |
Вот решение: не красиво, но работает, я бы без animate обошелся, да и два if как-то не доставляют, но ничего более умного за 5 минут в голову не пришло
|
ЯП порекомендовал сделать два класса с разной высотой div и менять их, а анимацию сделать transition-ами
|
Часовой пояс GMT +3, время: 13:26. |