roman@mkperformance
Neues Mitglied
Ich soll für einen Freund eine kleine Bildergalerie entwerfen, die durch 3 verschiedene Bilder mit Bildunterschrift toogled. Der Code funktioniert sowohl auf IE8+, Opera, Firefox und Chrome, aber auf Safari nicht, dort toogled nur die Bildunterschrift durch das Fenster, aber nicht die 3 Bilder und ichkann nicht herausfinden, warum.
Also hier ist der Code, der call Befehl ist im body-tag (<body onLoad="refGo()" >) . Ich hoffe jemand hat eine Idee warum es gerade auf Safari nicht ganz funktioniert!
JS:
html:
css:
#refText {
font-style: italic;
}
#refChange {
float: left;
height: 200px;
margin-left: 20px;
margin-top: 15px;
width: 380px;
}
.refStartpage {
float: left;
height:400px;
width:380px;
}
Wäre klasse wenn mir jemand helfen könnte, ich komm hier einfach nicht weiter!
Vielen dank schon im vorraus!
Also hier ist der Code, der call Befehl ist im body-tag (<body onLoad="refGo()" >) . Ich hoffe jemand hat eine Idee warum es gerade auf Safari nicht ganz funktioniert!
JS:
- function refGo() {
- var bgCounter = 0;
- var naCounter = 0;
- names = [
- "Heimkino Gewinnspiel",
- "Traumwochenende Gewinnspiel",
- "SG Diana Schondorf"
- ];
- backgrounds = [
- "Referenzen/heimkino.png",
- "Referenzen/traumwe.png",
- "Referenzen/sgdiana.png"
- ];
- function changeBackground()
- {
- $( " #refText" ).slideToggle( "slow", function() {
- naCounter = (naCounter+1) % names.length;
- jQuery('#refText').text(names[naCounter]);
- });
- $( " #refChange" ).slideToggle( "slow", function() {
- bgCounter = (bgCounter+1) % backgrounds.length;
- $('#refChange').css('background', 'url('+backgrounds[bgCounter]+') no-repeat scroll center center / cover');
- });
- $( " #refChange " ).slideToggle( "slow", function() {
- });
- $( " #refText " ).slideToggle( "slow", function() {
-
- setTimeout(changeBackground,5000);
- });
- }
- changeBackground();
- }
html:
- <a href="referenzen.html"><h2 style="float: left; width:400px; margin-top: 15px;">Referenzen</h2>
- <div class="refStartpage">
- <div class="news" id="refChange"> </div>
- <div id="refText"></div>
- </div>
- </a>
css:
#refText {
font-style: italic;
}
#refChange {
float: left;
height: 200px;
margin-left: 20px;
margin-top: 15px;
width: 380px;
}
.refStartpage {
float: left;
height:400px;
width:380px;
}
Wäre klasse wenn mir jemand helfen könnte, ich komm hier einfach nicht weiter!
Vielen dank schon im vorraus!