Hallo, ich versuche gerade, mit jQuery dynamisch die margin-left property in Abhängigkeit von der width desselben Elements festzulegen. margin-left soll immer die Hälfte dieses width sein.
Es funktioniert ohne Weiteres für ein bestimmtes Element, jedoch soll es für alle individuell gelten. Hier mein bisheriger Code ...
if ( $node.hasClass( "map" ) ) {
$(".tooltip.top").css("margin-left", -($(".tooltip.top").outerWidth()) / 2);
}
Da das Element mit der class tooltip je nach Textlänge in der Breite variiert, soll der Tooltip-Pfeil dynamisch positioniert werden. Damit er mittig ist, muss seine margin-left property immer die (negative) Hälfte der Breite des Tooltip-Elements haben.
Für jede Hilfe wäre ich sehr dankbar.