este es el código de jquery:
Código:
y quiero que una vez hecho eso si le doy otra vez click a #ampliar quede como estaba antes:$(document).on("ready",inicio); function inicio(){ $("#ampliar").on("click", transicion), $("#ampliar").on("click", transicion2); } function transicion(){ var cambiosCSS={ width: "14.8em", opacity: "1" }; $("#desplegar").css(cambiosCSS); } function transicion2(){ var cambiosCSS={ "transform": "rotate(-180deg)", "margin-top": "0.1em" }; $("#ampliar").css(cambiosCSS); }
#desplegar:
Código:
#ampliar:width: 0; opacity: 0;
Código:
Se me ha ocurrido hacerlo con funciones pero soy nuevo en jquery y aun no se como funcionan. gracias transform: rotate(0deg), margin-top: 0.7em;