Mausposition innerhalb eines Div

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mausposition innerhalb eines Div

    Nabend,

    ich habe mit einem Tutorial einen Tooltip mit Javaskript erstellt.
    Wie hier zu sehen ist, befindet sich der Tooltip weit vom link entfernt.
    Das liegt daran, dass die absolute Position des Tooltip vom
    ganzen Fenster gemessen wird.

    Wie kann ich den Code so umschreiben, dass die Position innerhalb des linken Divs gemessen wird.

    Der Entscheidende Code:
    PHP-Code:
    function updateWMTT(e) {
        
    = (document.all) ? window.event.document.body.scrollLeft e.pageX;
        
    = (document.all) ? window.event.document.body.scrollTop  e.pageY;
        if (
    wmtt != null) {
            
    wmtt.style.left = (20) + "px";
            
    wmtt.style.top     = (20) + "px";
        }


  • #2
    Du musst ein paar Dinge am HTML Code ändern und JS minimal anpassen. Die Funktion, die du gerne geändert haben möchtest, brauch nicht geändert werden. Weiteres kannst du ja der ZIP-Datei entnehmen.
    Angehängte Dateien

    Kommentar


    • #3
      Danke reallife, klappt alles. Also die Tooltip Div's dürfen sich nicht in
      einer verschachtelung befinden sonst erhält man eine inkorrekte
      Anzeige.

      Kommentar


      • #4
        Es ist doch noch ein Problem aufgetreten. Die Position des Main Divs ist im
        Original relative, was den IE wieder dazu bringt mist zu machen .

        Hab das Beispiel aktualisiert. Link

        Kommentar

        Lädt...
        X