wie bewegen/schieben Sie ein Bild von Links nach rechts
Ich soll schieben oder bewegen Sie ein Bild von Links nach rechts so etwas wie in
http://rajeevkumarsingh.wix.com/pramtechnology
Lesen fünfeckigen Feld, bewegt sich Ok !
Versuchte ich ein wenig aber nicht zu tun
ich benutzt die codes wie unten
<script type="text/javascript">
<!--
var imgObj = null;
var animate ;
function init(){
imgObj = document.getElementById('myImage');
imgObj.style.position= 'absolute';
imgObj.style.top = '240px';
imgObj.style.left = '-300px';
imgObj.style.visibility='hidden';
moveRight();
}
function moveRight(){
if (parseInt(imgObj.style.left)<=10)
{
imgObj.style.left = parseInt(imgObj.style.left) + 5 + 'px';
imgObj.style.visibility='visible';
animate = setTimeout(moveRight,20); //call moveRight in 20msec
//stopanimate = setTimeout(moveRight,20);
}
else
stop();
f();
}
function stop(){
clearTimeout(animate);
}
window.onload =init;
//-->
</script>
<img id="myImage" src="xyz.gif" style="margin-left:170px;" />
Gibt es irgendeine Art der Auflösung ein problem mit Firefox und IE ebenso. Wie Sie zu lösen. Auch ich bin nicht in der Lage zu bewegen, die Dinge so klar. Ist das möglich oder nicht? Ich will, dass es mit javascript und nicht flash.
InformationsquelleAutor Rajeev Kumar | 2012-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie haben nur kopiert einfügen mein code, sonst nichts.......
Ich reparierte Sie - beachten Sie das kleine änderungen. 1) entfernt, der Aufruf von f (), die nicht definiert ist, 2) angemessene { } um Ihre else-Bedingung, 3) aktualisiert parseInt() zu tun, wenn in moveRight und 4) legen Sie die Globale position, so Sie nicht Sie neu zu definieren wiederholt, 5) wickelte Ihre moveRight setTimeout innerhalb einer Funktion aufrufen, und 6) das Bild (in html) werden innerhalb eines relativ positionierten container. (Auch mein jsFiddle funktioniert und deines nicht, also, wenn Sie ein problem damit haben, lass es mich wissen und ich werde versuchen zu helfen, aber der gepostete code funktioniert wie Sie gefragt haben.)
InformationsquelleAutor MyStream
Hier ist ein Beispiel der Bewegung eines Bild auf der rechten Seite sowie das einblenden von einem .js-Datei anstelle Ihrer index-Seite direkt:
----------Meine index.html Seite----------
----------Meine myJava.js code----------
InformationsquelleAutor CodeMonkey
Verwenden Sie die jQuery-Bibliothek ein, ist wirklich einfach zu tun, was Sie brauchen
http://api.jquery.com/animate/
Folgen, Beispiel-code von der Seite : http://api.jquery.com/stop/
Hinzugefügt ein Beispiel-code von jQuery
und weitere demos auf @flem Antwort
InformationsquelleAutor GTSouza