2011-12-28 2 views
0

Я пытаюсь сделать простой снимок изображения на моем веб-сайте. Однако у меня есть одна проблема. Все работает нормально, если я пытаюсь изменить размер родителя. Но другая история - это когда я пытаюсь изменить размер ребенка.Ребенка и родителя с одновременным изменением размера

Те части моего кода:

var newElement2 = document.createElement('div'); 
      var newElement2Id = 'p'+prefix+i; 
      newElementId = prefix+i; 
      newElement.setAttribute('id',newElementId); 
      newElement2.setAttribute('id',newElement2Id); 
newElement.appendChild(newElement2); 
      newElement2.style.position = 'absolute'; 
      newElement2.style.left = 0+"px"; 
      newElement2.style.top = 0+"px"; 
      newElement2.style.background = "#E6E6E6"; 
//........................// 
var childs = dragDrop.El.childNodes; 
       dragDrop.addMarkers(dragDrop.El,childs[1]);  
//..........................// 
addMarkers: function(obj,extra){ 
      var width = parseInt($(obj).css('left')); 
      var maxW = dragDrop.Elements[$(obj).attr('id')].MaxRight-width; 
      var height = parseInt($(obj).css('top')); 
      var maxH = dragDrop.Elements[$(obj).attr('id')].MaxBottom-height; 
      $(obj).resizable(
      { 
       minWidth:50, 
       minHeight:50, 
       maxWidth:maxW, 
       maxHeight:maxH 
      }); 
      if(extra!=null&&extra!=undefined) 
      { 
       $(extra).resizable(
       { 
        minWidth:50, 
        minHeight:50, 
        maxWidth:maxW, 
        maxHeight:maxH 
       }); 
      } 
     }, 
//...................................// 

Это не весь код. Это очень долго. Надеюсь, что этого достаточно, чтобы помочь. Итак, дело в том, когда я пытаюсь изменить размер ребенка, которого он не хочет. Когда я изменил порядок изменения размера, так что сначала был дочерний, а затем родитель, я не смог изменить размер.

Может ли кто-нибудь сказать мне, что я делаю неправильно?

+0

Не могли бы вы jsfiddle это так, мы можем видеть, что это работает, пожалуйста, – AlanFoster

+0

Нет, я пытался, но я не могу. Однако я надеюсь, что кто-то узнает, что происходит. Остальное сейчас бесполезно, но я не могу его извлечь. – sebap123

+1

Рад, что вы нашли ответ sebap. Вы должны ответить на этот вопрос как на себя. Тогда примите это. Это то, как SO обрабатывает поиск решения вашего собственного вопроса. В качестве альтернативы вы можете удалить вопрос. – mrtsherman

ответ

0

Вы должны использовать: параметр resizeAlso в перезначительном

Смежные вопросы