2012-08-06 3 views
3

내가 원하는 효과를 얻지 못했지만 jquery 크기를 조정 해왔다.상위 메뉴 jquery 크기를 조정 하시겠습니까?

기본적으로 메뉴의 오른쪽에 떠있는 버튼으로 크기를 조정하려는 메뉴가 있습니다. 일단 메뉴를 드래그하면 메뉴의 크기가 조정되며 가능하면 크기를 제한하고 싶습니다!

도와주세요. 여기에 내가 :(지금까지이

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

고마워 무슨!

답변

3

문서

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; 
}​ 
​ 

바이올린

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

+0

당신은 놀라운입니다. 바로 거기에 완벽! – Shannon

+0

@ user1560537 감사합니다. 가능한 경우 수락하는 것을 잊지 마십시오. – iambriansreed

+0

그냥 알다시피! 당신을 전혀 과소 평가하려고하지는 않지만 더 많은 조사를 해보면 분명히 이것이 내가 원하는 것을 정확하게 수행하지 못했기 때문에 그것이 내 테스트에서 한 것이었지만 실제 실행에 넣었을 때 제대로 작동하지 않았다. ( 그러나 resizeable . 이벤트가 내가 누락 .resizable ({: 18, 의 maxWidth : 750, 의 maxHeight : 의 minWidth 64 }) 된 모든 고정하는 모르는 수있는 몇 가지 옵션이 있습니다; – Shannon

관련 문제