L'exemple de cet article décrit la méthode d'implémentation de l'effet de fond de pluie dynamique généré par JavaScript. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :
pour(i=0; i
si (i == 0) {
Document.write("
r[je] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width 1;
cy[i] = Math.random() * doc_height 1;
x[i] = r[i] * sn cx[i];
y[i] = cy[i];
>
fonction raindropIE() {
Mettre à jourRain();
Si ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight }
Document.all["dot" i].style.pixelTop = y[i];
Document.all["dot" i].style.pixelLeft = x[i]>
setTimeout("raindropIE()", vitesse);
>
fonction updateRain() {
r[je] = 10;
x[i] = r[i] * sn cx[i];
y[i] = r[i] * cs cy[i];
>
fonction makeRain() {
r[je] = 1;
cx[i] = Math.random() * doc_width 1;
cy[i] = 1;
x[i] = r[i] * sn cx[i];
y[i] = r[i] * cs cy[i];
>
goutte de pluieIE();
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.