표준 div를 모두 부모로 드래그하여 & 크기로 드래그하도록 설정했습니다. 내가 그것의 부모로 드래그로 div 크기를 조정할 수 있어야합니다. 난 단지가 바닥에 수직으로 끌어 때 일이 필요합니다, 그래서 같이 그것을 설정을 가지고 :jquery - 컨테이너에 도달 할 때 요소 ondrag 크기 조정
$("#draggable").draggable({
drag: function(event, ui) { AtBottom(); },
axis:'y', containment:'parent'
});
다음
내가 드래그 요소 모두의 바닥 위치를 계산하고 그것을 컨테이너 (차감)하고, 그것은 크기 조정 재 그것은 전체 드래그를 통해 그 JQuery와 저장 요소의 속성을 표시하고이를 다시 계산하지 않고, 성능을 위해 의미가있는, 그러나 이것을 허용하지 않습니다
function AtBottom(){
var Cpos = $('#Container').position();
var cheight = $('#Container').height();
var Boundry = Cpos.top+cheight;
var pos = $("#draggable").position();
var height = $("#draggable").height();
var bottom = pos.top+height+10; /*10 as offset */
if(bottom>Boundry){
$("#draggable").height((height-10));
}
}
.. 큰 때 내가 원하는 방식대로 일하십시오 - 그렇지 않으면 꼭해야합니다. 드래그 할 때마다 높이가 10만큼 줄어 듭니다.
Jquery에서 위치를 다시 계산할 수있는 방법이 있습니까? -> 이미 활성화/비활성화를 시도했습니다.