문서
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/
당신은 놀라운입니다. 바로 거기에 완벽! – Shannon
@ user1560537 감사합니다. 가능한 경우 수락하는 것을 잊지 마십시오. – iambriansreed
그냥 알다시피! 당신을 전혀 과소 평가하려고하지는 않지만 더 많은 조사를 해보면 분명히 이것이 내가 원하는 것을 정확하게 수행하지 못했기 때문에 그것이 내 테스트에서 한 것이었지만 실제 실행에 넣었을 때 제대로 작동하지 않았다. ( 그러나 resizeable . 이벤트가 내가 누락 .resizable ({: 18, 의 maxWidth : 750, 의 maxHeight : 의 minWidth 64 }) 된 모든 고정하는 모르는 수있는 몇 가지 옵션이 있습니다; – Shannon