Kalle_B: drag & drop - Problem beim Initialisieren

Beitrag lesen

Hallo Jürgen,

die Objekte werden, damit sie bewegt werden können, auf "position:absolut" gesetzt.

Ja, das habe ich gesehen. Deshalb habe ich versucht, davor die Position zu "vermessen" und sie hinterher wieder zuzuordnen:

  
      var t  = document.getElementById('fix_body').offsetTop  +document.getElementById('tabelle_2').offsetTop  +move.offsetTop;  
      var l  = document.getElementById('fix_body').offsetLeft +document.getElementById('tabelle_2').offsetLeft +move.offsetLeft;  
         move.style.position = 'absolute';  
      move.style.top = t + 'px';  
      move.style.left = l + 'px';  

Dadurch fallen sie aus dem Elementfluss, sie beanspruchen keinen Platz mehr. So rückt der Rest nach oben.

Hmm, dann sollte doch wenigstens das erste Element ... *ausprobier, Elemente sortier*

Danke dir, das ist der richtige Ansatz. Das erste Element bleibt stehen. Also muss ich erst alle Elemente vermessen und dann initialisieren.

Oder dafür sorgen, dass die Hülle nicht zusammenfällt, wenn die Luft raus ist.

Gruß, Kalle