Detlef G.: Eibox, die 7.!

Beitrag lesen

Hallo Patrick

Das funktioniert in allen Browsern,

Nö, nicht wirklich.
Wenn ich die Eibox zügig bewege, bleibt sie oft ein ganzes Stück vom Fensterrand entfernt hängen.

ich habe aber den Eindruck, dass es das Draggen etwas langsamer macht (gerade bei den Operas).

Schmeiß das wieder raus, das ist viel zu aufwendig.
Wenn die Eibox mit der Seite mitscrollt, dann interessiert dabei nicht die Browserfenster- sondern eher die Dokumentgröße.
Und auch die interessiert nicht wirklich, weil die Eibox das Dokument einfach nach rechts oder unten erweitert, so dass sie durch scrollen immer erreichbar bleibt (ist zwar ein lustiger Effekt, aber nicht wirklich schlimm). Das Problem besteht nur oben und links.

Eventuell so:

function st_do_drag(we) {  
  var o = this.dragObject;  
  if(!o) return;  
  var minLeft = 90 - o.offsetWidth;  
  var pos = st_getEvtPos(we);     // Position des Ereignisses  
  var dTop = o.start_top - o.evt_top + pos[0];  
  var dLeft = o.start_left - o.evt_left + pos[1];  
  o.style.top = (dTop > 0 ? dTop : 0 ) + 'px';  
  o.style.left = (dLeft > minLeft ? dLeft : minLeft) + 'px';  
  return false;  
}  

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!
1 50

[nicht nur] für Struppi!

Patrick Andrieu
  • javascript
  1. 0
    Patrick Andrieu
    1. 0
      Struppi
      1. 0
        Patrick Andrieu
      2. 0
        Patrick Andrieu
        1. 0
          Struppi
          1. 0
            Patrick Andrieu
            1. 0
              Patrick Andrieu
              1. 0
                Mathias Brodala
                1. 0
                  Patrick Andrieu
                  1. 0
                    Mathias Brodala
                2. 0
                  Patrick Andrieu
  2. 0

    iBox^W Eibox

    Mathias Brodala
    1. 0
      Patrick Andrieu
      1. 0
        Mathias Brodala
        1. 0
          Patrick Andrieu
          1. 0
            Mathias Brodala
            1. 0
              Patrick Andrieu
        2. 0
          Detlef G.
  3. 0
    Detlef G.
    1. 0
      Patrick Andrieu
      1. 0
        Detlef G.
        1. 0
          Patrick Andrieu
          1. 0
            Patrick Andrieu
          2. 0
            Patrick Andrieu
          3. 0
            Detlef G.
            1. 0
              Patrick Andrieu
              1. 0
                Patrick Andrieu
                1. 0

                  Eibox, die 7.!

                  Patrick Andrieu
                  1. 0
                    Patrick Andrieu
                  2. 0
                    Patrick Andrieu
                    1. 0
                      Detlef G.
                    2. 0
                      Detlef G.
                      1. 0
                        Patrick Andrieu
                        1. 0
                          Detlef G.
                          1. 0
                            Patrick Andrieu
                            1. 0
                              Struppi
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  Struppi
                            2. 0
                              Patrick Andrieu
                            3. 0
                              Detlef G.
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  Detlef G.
                            4. 0
                              Patrick Andrieu
                              1. 0
                                Detlef G.
                                1. 0
                                  Patrick Andrieu
                                  1. 0
                                    Detlef G.
                                    1. 0
                                      Patrick Andrieu
  4. 0
    Detlef G.
    1. 0
      Patrick Andrieu