Jestem beznadziejny w JavaScript. Oto, co mam:Javascript Marquee zastąpić <marquee> tagi
<script type="text/javascript">
function beginrefresh(){
//set the id of the target object
var marquee = document.getElementById("marquee_text");
if(marquee.scrollLeft >= marquee.scrollWidth - parseInt(marquee.style.width)) {
marquee.scrollLeft = 0;
}
marquee.scrollLeft += 1;
// set the delay (ms), bigger delay, slower movement
setTimeout("beginrefresh()", 10);
}
</script>
Przewija się w lewo, ale potrzebuję go powtórzyć stosunkowo płynnie. W tej chwili po prostu wraca na początek. Może nie jest to możliwe, tak jak ja to zrobiłem, jeśli nie, ktoś ma lepszą metodę?
Ja nie mający szczęścia z tych lub jakichkolwiek innych, dla wrap-around. oni czekają na koniec ostatniej rzeczy, aby oczyścić ekran przed ponownym wejściem, jakieś pomysły? – Maslow
Pierwszy link jest martwy. – Sp0T