この記事の内容は JavaScript でのマルチオブジェクト移動のサンプルコードです。必要な方は参考にしていただければ幸いです。
以前は、単一のオブジェクトの動きを実現するためにタイマーを使用していましたが、プロジェクトでは、単一のオブジェクトを動かすのではなく、複数のオブジェクトの複数の値を変更することがよくありました。
ここではパラメータを変更することで複数のオブジェクトと任意の値の動きを実現します。オブジェクトの幅、高さ、境界線、フォント サイズ、透明度などを変更できるモーション フレームワーク。
注: 上記の章では、使用方法が簡単であるため、すべて offsetWidth (offsetWidth にはボーダー、パディングなどが含まれます) を使用してスタイルを設定および取得していますが、オブジェクトにボーダーやパディングなどのスタイルが含まれている場合は、エラーが報告されるため、ここではより厳密なメソッド currentStyle と getComputedStyle を使用してスタイルを取得します。
注: 実際にはコンピューターにいくつかの特定の値を保存することはできません。最終結果は 7 ではないため、以下では四捨五入して整数に変換します。
注意: 複数のオブジェクトが移動している場合、タイマーと一部のパラメータを共有してはなりません。共有しないと、移動が完了する前にクリアされ、他の移動がトリガーされ、一部のパラメータが共有されなくなります。一定値に達すると再動作します。したがって、次の例のタイマーは要素に配置されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
|
関連する推奨事項:
Javascriptマルチオブジェクト移動実装方法分析_JavaScriptスキル
以上がJavaScript での複数オブジェクトの移動のコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。