| 
	
	
		
		
		
		
		 Навешиваешь на узлы обработчики mousedown. По этому событию, в зависимости от нажатого узла определяешь направления, в которых можно изменять размеры, навешиваешь обработчик mousemove на document, в котором (обработчике) и производишь изменение размеров блока, навешиваешь обработчик mouseup на document, в котором (обработчике) останавливаешь процесс и снимаешь обработчики mousemove и mouseup 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |