2012-08-06 3 views
3

J'ai joué avec jquery redimensionner, bien que je ne puisse pas obtenir l'effet désiré dont j'ai besoin.Redimensionner le menu parent jquery?

Fondamentalement, j'ai un menu que je veux redimensionner avec un bouton qui flotte à la droite du menu, une fois déplacé il va redimensionner le menu, je veux aussi limiter le redimensionnement si possible!

Aidez s'il vous plaît? Voici ce que j'ai jusqu'à présent :(

http://jsfiddle.net/shannonhochkins/uGtat/

Merci les gars!

Répondre

3

Documentation

http://jqueryui.com/demos/draggable/

jQuery

$('#drag').disableSelection().draggable({ 
    axis: "x", 
    containment: "parent", 
    drag: function(event, ui) { 
     $('#menu').width($(this).offset().left); 
    }, 
    stop: function(event, ui) { 
     $('#menu').width($(this).offset().left); 
    } 
});​ 

CSS

#parent { 
    position: relative; 
    width: 300px; 
    height: 70px; 
    background: #ccc; 
} 
#drag, #menu { 
    position: absolute; 
    height: 70px; 
    width: 30px; 
    background-color: green; 
} 
#drag { 
    width: 15px; 
    background-color: red; 
    left: 30px; 
    cursor: pointer; 
}​ 
​ 

Fiddle

http://jsfiddle.net/iambriansreed/gkMPA/

+0

Vous êtes incroyable. Juste la perfection juste là! – Shannon

+0

@ user1560537 Merci merci. N'oubliez pas d'accepter si disponible. – iambriansreed

+0

Juste pour que vous sachiez! Je n'essaie pas de te rabaisser du tout, mais avec des recherches plus approfondies, parce que évidemment cela n'a pas fait exactement ce dont j'avais besoin, mais dans la pratique, ça n'a pas marché :( mais le redimensionnable événement a quelques options que vous ne pouvez pas savoir à propos qui fixe tout ce que je manque .resizable ({ minWidth: 18, maxWidth: 750, maxHeight: 64 }). – Shannon

Questions connexes