Mausposition innerhalb eines Div

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.
    Attached Files

    Comment


    • #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.

      Comment


      • #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

        Comment

        Working...
        X