DIV - Position ändern

Status
Nicht offen für weitere Antworten.

Sasser

Erfahrenes Mitglied
Hallo Leute!

Ich habe an Bildern einen MouseOver, welcher auch sehr schön funktioniert. Es gibt nur ein Problem, wenn das Div über den Browserrand hinaus will, denn dann wird es zusammengeschoben! Es behält dabei die gleiche Position am Mauszeiger wie vorher.

Wie kann man es lösen, sodass das DIV seine Position am Mauszeiger so ändert, dass es nicht mehr über den Browserrand hinausragt?

HTML:
tooltip.move = function (evt) {
var x=0, y=0;
if (document.all) {
x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
x += window.event.clientX;
y += window.event.clientY;
} else {
x = evt.pageX;
y = evt.pageY;
}
this.tip.style.left = (x + this.offsetX) + "px";
this.tip.style.top = (y + this.offsetY) + "px";
}
 
Hi,

falls vergessen: das Problem hast du schon in dem Thema Position von Größe abhängig machen vorgestellt.

Netiquette Nr.12 hat gesagt.:
Bitte erstelle keine Doppel-/Mehrfach-/Pushpostings. Dazu zählen insbesondere das Erstellen identischer Themen in mehreren unterschiedlichen Unterforen, das mehrfache oder erneute Einstellen eines bereits vorhandenen Themas, und das Posten von Beiträgen, die einzig und allein dem Zweck dienen, das entsprechende Thema in der Themenauflistung wieder weiter oben zu platzieren (sog. „Thread Pushing“). Derartige Beiträge werden restlos gelöscht. Sollte der Eindruck bei unseren Moderatoren entstehen, dass wissentlich gegen diesen Punkt verstoßen wurde, hat dies die unbegrenzte Sperrung des Accounts zur Folge.

[closed]

mfg Maik
 
Status
Nicht offen für weitere Antworten.
Zurück