Hallo,
ich möchte ein kleines Element neben ein anderes, größeres platzieren. Am besten am oberen Rand. Habe es schon mit CSS versucht, indem ich dem größeren DIV ein position:relative und dem kleineren ein absolute gegeben habe, womit ich dann ja eigentlich und normalerweise meine Positionierung haben sollte. Es scheint nicht zu funktionieren, da gar nichts angezeigt wird, vermutlich weil man beim Flowplayer verhindern möchte, dass irgendetwas anderes den Player überdecken könnte (zB. damit man kein eigenes Logo auf den Player setzen kann).
Dies ist meine Vermutung.
Somit wird mein Vorhaben sicherlich mit jquery möglich sein: Die Position des DIVs bestimmen, an gleicher Höhe mein DIV einsetzen.
Mein aktueller Versuch sieht so aus. Leider erscheint das eingefügte DIV irgendwo unten. Setze ich statt pos.top eine Zahl, z.B. 350, ein, wird das DIV an der enstsprechenden Stelle positioniert. Warum geht das nicht???
Danke.
ich möchte ein kleines Element neben ein anderes, größeres platzieren. Am besten am oberen Rand. Habe es schon mit CSS versucht, indem ich dem größeren DIV ein position:relative und dem kleineren ein absolute gegeben habe, womit ich dann ja eigentlich und normalerweise meine Positionierung haben sollte. Es scheint nicht zu funktionieren, da gar nichts angezeigt wird, vermutlich weil man beim Flowplayer verhindern möchte, dass irgendetwas anderes den Player überdecken könnte (zB. damit man kein eigenes Logo auf den Player setzen kann).
Dies ist meine Vermutung.
Somit wird mein Vorhaben sicherlich mit jquery möglich sein: Die Position des DIVs bestimmen, an gleicher Höhe mein DIV einsetzen.
Mein aktueller Versuch sieht so aus. Leider erscheint das eingefügte DIV irgendwo unten. Setze ich statt pos.top eine Zahl, z.B. 350, ein, wird das DIV an der enstsprechenden Stelle positioniert. Warum geht das nicht???
Code:
<script>
var fp = $(".flowplayer");
var pos = fp.position();
$('<div class="go_next" onclick="location.href=\'video.php?id=<?=$nextVideoId?>\'"></div>').appendTo("body");
$(".go_next").css({top: pos.top, right: 20, position:'absolute'});
</script>
Danke.
Zuletzt bearbeitet: