Kann ein body-tag halten multiplizieren onload="setInterval()"?
Kann eine body-tag halten zwei Intervallen? oder haben 2 Funktionen verwenden die gleichen Intervall?
ex:
<body onload="setInterval(function1, 500); setInterval(function2, 1000);">
<body onload="setInterval(function1, function2, 500");>
- Warum sind die Menschen immer noch mit inline-Handler anstelle von erstellen einer geeigneten event-Listener...
- Der gleiche Grund, warum manche Leute immer noch posten nutzlosen Antworten (^-^)v
- Antwort Dieb...eine Theorie ist, dass ich habe nicht gefunden eine wirklich umfassende Methode für, die dass scheint wirklich cross-browser-freundlich (abgesehen von Ihren JS-Bibliotheken wie jQuery).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine Funktion erstellen, die Anrufe setInterval() zweimal mit verschiedenen Funktionen und rufen Sie es auf den Körper.onload().
Und ich denke, dass die 2 Funktionen haben können dem gleichen Intervall, es sei denn, Sie wickeln Sie Sie in ein oder rufen Sie Sie inline wie diese:
Deinem ersten Beispiel wäre fein:
Sehen Sie ein Beispiel der obige code funktioniert hier.
Verwenden Sie einfach jQuery und registrieren Sie einen event-handler (in einem
<script type="text/javascript">
block).Fall alles, was Sie brauchen, ist der DOM-Baum zur Verfügung steht:
ansonsten (wenn Sie müssen alle Bilder geladen werden, etc):
Instanziieren, wie viele onloads wie Sie benötigen, ohne die Kollisionen.