Je souhaite pouvoir faire glisser un diviseur de haut en bas pour redimensionner les divs au-dessus et en dessous du diviseur sur une hauteur de page fixe. Ces divs pourraient être dans une table, même si ce n'est pas nécessaire. En bref, je voudrais pouvoir émuler ce qui se passe sur le site jsFiddle, même si je n'ai besoin que du redimensionnement vertical. jsFiddle a utilisé mooTools, mais je veux le faire avec jQuery.Redimensionner les éléments en faisant glisser le gestionnaire de séparateurs
Une complication importante: je ne connaîtrai pas la taille de la div au-dessus du diviseur jusqu'à ce qu'elle soit réellement construite dynamiquement, donc je ne peux pas commencer avec un positionnement absolu.
Quelle est la meilleure solution? J'ai l'impression que je vais juste réinventer la roue si je ne demande pas :)
[BTW: un couple de questions avec des noms similaires sont liés à des exemples jsFiddle qui ne fonctionnent pas (par exemple, this) .
Jusqu'à présent, j'ai utilisé ceci:
$('.rsh').draggable({
axis:'y',
drag: function (event, ui) {
var offsettop = ui.offset.top;
$(this).prev().css({
height: offsettop
});
});
Inutile de dire que ce n'est pas Workin droite encore.
Si plugins vont faire, vous pouvez essayer ceci: http://jqueryui.com/demos/resizable/ – Playmaker
Oui, je regardais cela, @Playmaker, bien que je ne suis pas sûr de savoir comment faire fonctionner . Draggable semblait être une meilleure option. – Nick
Draggable est pour le glisser-déposer, et vous voulez redimensionner si j'ai raison. – Playmaker