Hallo Profis,
bin Javascriptanfänger. Versuche aber auch, so wie es geht, alles selber zu machen, bastle, probiere, suche im Internet etc.…
Jetzt bin ich aber an meine Grenzen gestoßen, darum mein Frage hier. Und schon mal Danke für Euer Interesse.
Habe folgende kleine site:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #ffffff;
}
* {
padding-left:6px;
padding-right:6px;
}
.fit {
max-width: 100%;
max-height: 100%;
}
.center {
display: block;
margin-left:auto;
margin-right:auto;
}
img
{ border-style: none;
}
a:focus {
outline: 0;
}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" language="JavaScript">
function set_body_height()
{
var wh = $(window).height();
$('gy').attr('style', 'height:' + wh + 'px;');
}
$(document).ready(function() {
set_body_height();
$(window).bind('resize', function() { set_body_height(); });
});
</script>
</head>
<body style="overflow: hidden;">
<div id="g" style="cursor:pointer;" onclick="$('#g').fadeOut(900, 'linear')">
<img id="the_pic" class="center fit" src="images/Memoir_g.gif">
</div>
<div id="y">
<img id="the_pic_2" class="center fit" src="images/Memoir_y.gif">
</div>
</body>
</html>
Alles anzeigen
<<Ihr könnt die Funktion der Seite unter:
http://www.stefanseifert.com/Adobe_Edge_Tests/Memoir_g.html
anschauen.>>
Die Funktionen oben hab ich mir im Internet rausgesucht. Funktioniert prima für ein Bild.
Geil finde ich vor allem, dass man die Browserfenster live aufziehen kann und verkleinern, das Bild sich live anpasst.
Diese Funktionsweise will ich gerne aufrecht erhalten.
Nun habe ich aber zwei Bilder. Geht soweit auch, aber ich möchte erreichen, dass das Bild „the_pic" ausfadet auf Klick
und darunter dann fließend „the_pic_2“ auftaucht.
Problem ist aber dass in meiner Lösung bisher die Bilder nicht wirklich untereinander liegen, sondern Bild „the_pic_2“ sich erst hochschiebt wenn „the_pic“ ganz weg ist
Leider kann aber die „position: absolute“ nicht wie gewohnt eingesetzt werden, da sie die Funktionen der Bildanpassung behindert, bzw. ungültig macht.
Hat jemand von Euch Profis eine Idee, wie man das Problem lösen könnte?
Ich glaube das Ding ist schon knifflig.
Wäre für Tipps und Ideen sehr dankbar!
Gruß
Garavani