Hallo,
ich möchte 2 divs gleichzeitig bewegen, das eine nach links, das andere nach rechts. Mein Code
Was hab ich falsch gemacht? :schmoll:
Freundliche Grüße
ich möchte 2 divs gleichzeitig bewegen, das eine nach links, das andere nach rechts. Mein Code
PHP:
function show(id1,id2) {
var TIMERSHOW;
var target1 = document.getElementById(id1); //das entsprechende DIV mit der angegeben Id ranholen
var tposl1 = parseInt(target1.style.left); // die position der linken oberen ecke des divs vom linken rand
var target2 = document.getElementById(id2); //das entsprechende DIV mit der angegeben Id ranholen
var tposl2 = parseInt(target2.style.left); // die position der linken oberen ecke des divs vom linken rand
if(tposl1 <= 0){ // die if-abfrage die prüft ob das div schon an pixel 600 angekommen ist
target1.style.left = tposl1 + 5 + "px"; // aufsummieren auf die alte position um eine neue position zu erreichen
}
if(tposl2 <= -200){ // die if-abfrage die prüft ob das div schon an pixel 600 angekommen ist
target2.style.left = tposl2 -5 + "px"; // aufsummieren auf die alte position um eine neue position zu erreichen
}
TIMERSHOW = setTimeout(function(){show(id1,id2)}, 5);
}
</script>
<body>
<div style="background-color: #999; width: 20%; height: 800px;">
<div id="start">
<a href="javascript:show('start','popupalternative');">Neuigkeiten</a><br />
<a href="javascript:show()">Bands</a><br />
<a href="javascript:show()">Announcen</a><br />
<a href="javascript:show()">Veranstaltungen</a>
</div>
<div style="position: absolute; left: -200px;" id="popupalternative">
<a href="">Neuigkeiten</a><br />
<a href="javascript:show()">Bands</a><br />
<a href="javascript:show()">Announcen</a><br />
<a href="javascript:show()">Veranstaltungen</a>
</div>
Freundliche Grüße