Kommentar: Schütteln und ändern Sie die Farbe, was sehr nützlich ist, aber nach dem Testen gibt es viele Dinge, auf die Sie achten müssen. Im Folgenden finden Sie einige persönliche Erkenntnisse. Beziehen Sie sich bitte an sie.
Ich habe einen Fall online gefunden, mit dem die Farbe geschüttelt und geändert wird, was sehr nützlich ist. Nach dem Test müssen Sie jedoch darauf achten:1. Funktionsanwendungen müssen mit iOS oder Android 4.0 oder höher implementiert werden.
2. Wenn Sie die Z -Koordinaten zum Richter hinzufügen, ändert der Bildschirm die Farbe zufällig. Es ist wahrscheinlich zu empfindlich ... oder die richtige Verwendung wird nicht gefunden. Ich hoffe, jeder kann es korrigieren.
3. Wenn diese Funktion geringfügig geändert wird, kann sie in eine Lotteriemethode verwandelt werden, die modischer ist als eine große Plattenspieler oder eine Kratzkarte, haha
<script type = "text/javaScript">
var color = new Array ('rot', 'blau', 'gelb', 'grün', '#00f', '#0ff');
if (window.devicemotionEvent) {
var Geschwindigkeit = 25;
var x = y = z = lastx = lasty = lastz = 0;
window.addeventListener ('devicemotion', function () {
var Acceleration = Ereignis.
x = Beschleunigung.x;
y = Beschleunigung.y;
// z = Beschleunigung.z;
if (math.abs (x-lastx)> Geschwindigkeit || math.abs (y-lasty)> Geschwindigkeit) {
document.body.style.backgroundColor = color [math.round (math.random ()*10)%6];
}
lastx = x;
lasty = y;
// lastz = z;
}, FALSCH);
}
</script>