servus,
ich anfänger im web-programmieren, bzw. eigentlich überhaupt... wäre sehr dankbar wenn mir da einer weiterhelfen könnte...
ich weiß es gibt diverse plugins etc. möchte es aber 1. selbst hin bekommen 2. brauch ich sowas für meinen abschluss und will das auch erklären können... etc. und schaden kanns ja nie...
vorab links und rechts sind vertauscht... da sich das layout geändert hat und ich zu faul was es umzubenennen...
problem:
2 bilder(div1+2) neben einander sollen möglichst gleichzeitig ausgefadet werden, wärend sie ausgefadet sind soll das href getauscht werden und gleichzeitg 2 andere bilder(div3+4) eingefadet werden... dann das ganze rückwärts...
nach jetzt ewigem tüfteln komm ich einfach ned darauf wenn mir einer helfen könnte wäre das echt super! danke dafür!
sobald ich die seite aufrufe, wechselt er sofort moodright mit right1, links tut sich glaub ich garnix... zumindest stelle ich nichts fest. dann nach ner zeit wechselt er beide bilder ohne! zu faden sonder einfach zack und gewechselt. danach fadet er beide bilder wie gewollt aus, darauf folgt wieder ein zack bild wechsel und dann fängt alles von vorne an...
Code html:
<body id="body" onLoad="a()">
<div id="mood">
<div id="moodright"> <!-- ist jetzt links!!! -->
<div id="moodrightpic"> <img src="Bilder/moodpicright1600.jpg" alt="picright" id="imgright" name="imgright"></div>
<div id="right1"><img src="Bilder/mood_1.png" alt="picright1" id="imgright1" name="imgright1"></div>
</div>
<div id="moodleft"> <!-- ist jetzt rechts!!! -->
<div id="moodleftpic"> <img src="Bilder/moodpicleft1600.png" alt="picleft" id="imgleft" name="imgleft"> </div>
<div id="left1"> <img src="Bilder/moodpicleft1600.png" alt="picleft1" id="imgleft1" name="imgleft1"> </div>
</div>
</div>
Code css:
#moodleft {
position: relative;
clear: none;
float: left;
width: 30%;
display: block;
height: 100%;
}
#moodleftpic {
display: block;
position: relativ;
z-index: 10;
width: 100%;
height: auto;
overflow: hidden;
}
#moodright {
position: relative;
clear: both;
float: left;
width: 70%;
display: block;
height: 100%;
}
#moodrightpic {
display: block;
position: relativ;
z-index: 10;
width: 100%;
height: auto;
overflow: hidden;
}
#right1 {
width: 100%;
height: auto;
overflow: hidden;
position: absolute;
display: none;
top: 0%;
left: 0%;
z-index: 20;
}
#left1 {
width: 100%;
height: auto;
overflow: hidden;
position: absolute;
display: none;
top: 0%;
left: 0%;
z-index: 20;
}
JQuery:
var time = 12000; //Die Zeit wie lange ein Bild angezeigt wird in ms
var time1 = 12000;
var bild = new Array(); //rightpic
bild[1] = "Bilder/moodpicright1600.jpg"; //Deine Bilder (belibig erweiterbar)
bild[0] = "Bilder/mood_1.png";
var bild1 = new Array(); //leftpic
bild1[0] = "Bilder/moodpicleft1600.png"; //Deine Bilder (belibig erweiterbar)
bild1[1] = "Bilder/mood_2.png";
var bild2 = new Array(); //rightpic1
bild2[0] = "Bilder/moodpicright1600.jpg"; //Deine Bilder (belibig erweiterbar)
bild2[1] = "Bilder/mood_1.png";
var bild3 = new Array(); //leftpic1
bild3[1] = "Bilder/moodpicleft1600.png"; //Deine Bilder (belibig erweiterbar)
bild3[0] = "Bilder/mood_2.png";
var narf = "0";
var narf1 = "0";
var narf2 = "0";
var narf3 = "0";
a = function() {
$("#moodrightpic").fadeOut(6000).ready(function(e) {
$("#right1").fadeIn(6000).ready(function(e) {
$("#imgright").attr("src", bild[narf]);
narf++;
if (narf == bild.length) {
narf = 0;
}
});
});
$("#moodleftpic").fadeOut(6000).ready(function(e) {
$("#left1").fadeIn(6000).ready(function(e) {
$("#imgleft").attr("src", bild1[narf1]);
narf1++;
if (narf1 == bild1.length) {
narf1 = 0;
}
});
});
setTimeout("b()",time);
};
b = function() {
$("#right1").fadeOut(6000).ready(function(e) {
$("#moodrightpic").fadeIn(6000).ready(function(e) {
$("#imgright1").attr("src", bild2[narf2]);
narf2++;
if (narf2 == bild2.length) {
narf2 = 0;
}
});
});
$("#left1").fadeOut(6000).ready(function(e) {
$("#moodleftpic").fadeIn(6000).ready(function(e) {
$("#imgleft1").attr("src", bild3[narf3]);
narf3++;
if (narf3 == bild3.length) {
narf3 = 0;
}
});
});
setTimeout("a()",time1);
};
was ich auch ned so ganz verstehe ist, das ich die variablen 4 mal brauche... sobald ich versuche es mit jeweils einer zu machen... geht garnix mehr...
wäre euch echt dankbar, wenn mir da einer helfen könnte... thx
grüße
da Teisi
ich anfänger im web-programmieren, bzw. eigentlich überhaupt... wäre sehr dankbar wenn mir da einer weiterhelfen könnte...
ich weiß es gibt diverse plugins etc. möchte es aber 1. selbst hin bekommen 2. brauch ich sowas für meinen abschluss und will das auch erklären können... etc. und schaden kanns ja nie...
vorab links und rechts sind vertauscht... da sich das layout geändert hat und ich zu faul was es umzubenennen...
problem:
2 bilder(div1+2) neben einander sollen möglichst gleichzeitig ausgefadet werden, wärend sie ausgefadet sind soll das href getauscht werden und gleichzeitg 2 andere bilder(div3+4) eingefadet werden... dann das ganze rückwärts...
nach jetzt ewigem tüfteln komm ich einfach ned darauf wenn mir einer helfen könnte wäre das echt super! danke dafür!
sobald ich die seite aufrufe, wechselt er sofort moodright mit right1, links tut sich glaub ich garnix... zumindest stelle ich nichts fest. dann nach ner zeit wechselt er beide bilder ohne! zu faden sonder einfach zack und gewechselt. danach fadet er beide bilder wie gewollt aus, darauf folgt wieder ein zack bild wechsel und dann fängt alles von vorne an...
Code html:
<body id="body" onLoad="a()">
<div id="mood">
<div id="moodright"> <!-- ist jetzt links!!! -->
<div id="moodrightpic"> <img src="Bilder/moodpicright1600.jpg" alt="picright" id="imgright" name="imgright"></div>
<div id="right1"><img src="Bilder/mood_1.png" alt="picright1" id="imgright1" name="imgright1"></div>
</div>
<div id="moodleft"> <!-- ist jetzt rechts!!! -->
<div id="moodleftpic"> <img src="Bilder/moodpicleft1600.png" alt="picleft" id="imgleft" name="imgleft"> </div>
<div id="left1"> <img src="Bilder/moodpicleft1600.png" alt="picleft1" id="imgleft1" name="imgleft1"> </div>
</div>
</div>
Code css:
#moodleft {
position: relative;
clear: none;
float: left;
width: 30%;
display: block;
height: 100%;
}
#moodleftpic {
display: block;
position: relativ;
z-index: 10;
width: 100%;
height: auto;
overflow: hidden;
}
#moodright {
position: relative;
clear: both;
float: left;
width: 70%;
display: block;
height: 100%;
}
#moodrightpic {
display: block;
position: relativ;
z-index: 10;
width: 100%;
height: auto;
overflow: hidden;
}
#right1 {
width: 100%;
height: auto;
overflow: hidden;
position: absolute;
display: none;
top: 0%;
left: 0%;
z-index: 20;
}
#left1 {
width: 100%;
height: auto;
overflow: hidden;
position: absolute;
display: none;
top: 0%;
left: 0%;
z-index: 20;
}
JQuery:
var time = 12000; //Die Zeit wie lange ein Bild angezeigt wird in ms
var time1 = 12000;
var bild = new Array(); //rightpic
bild[1] = "Bilder/moodpicright1600.jpg"; //Deine Bilder (belibig erweiterbar)
bild[0] = "Bilder/mood_1.png";
var bild1 = new Array(); //leftpic
bild1[0] = "Bilder/moodpicleft1600.png"; //Deine Bilder (belibig erweiterbar)
bild1[1] = "Bilder/mood_2.png";
var bild2 = new Array(); //rightpic1
bild2[0] = "Bilder/moodpicright1600.jpg"; //Deine Bilder (belibig erweiterbar)
bild2[1] = "Bilder/mood_1.png";
var bild3 = new Array(); //leftpic1
bild3[1] = "Bilder/moodpicleft1600.png"; //Deine Bilder (belibig erweiterbar)
bild3[0] = "Bilder/mood_2.png";
var narf = "0";
var narf1 = "0";
var narf2 = "0";
var narf3 = "0";
a = function() {
$("#moodrightpic").fadeOut(6000).ready(function(e) {
$("#right1").fadeIn(6000).ready(function(e) {
$("#imgright").attr("src", bild[narf]);
narf++;
if (narf == bild.length) {
narf = 0;
}
});
});
$("#moodleftpic").fadeOut(6000).ready(function(e) {
$("#left1").fadeIn(6000).ready(function(e) {
$("#imgleft").attr("src", bild1[narf1]);
narf1++;
if (narf1 == bild1.length) {
narf1 = 0;
}
});
});
setTimeout("b()",time);
};
b = function() {
$("#right1").fadeOut(6000).ready(function(e) {
$("#moodrightpic").fadeIn(6000).ready(function(e) {
$("#imgright1").attr("src", bild2[narf2]);
narf2++;
if (narf2 == bild2.length) {
narf2 = 0;
}
});
});
$("#left1").fadeOut(6000).ready(function(e) {
$("#moodleftpic").fadeIn(6000).ready(function(e) {
$("#imgleft1").attr("src", bild3[narf3]);
narf3++;
if (narf3 == bild3.length) {
narf3 = 0;
}
});
});
setTimeout("a()",time1);
};
was ich auch ned so ganz verstehe ist, das ich die variablen 4 mal brauche... sobald ich versuche es mit jeweils einer zu machen... geht garnix mehr...
wäre euch echt dankbar, wenn mir da einer helfen könnte... thx
grüße
da Teisi
Zuletzt bearbeitet: