デフォルトでは、メソッド A() が実行され、要素の順序とスタイルが変更され、これらの要素を元の状態に戻す必要があります。その方法を教えてください。最も重要なことは、メソッド A がデフォルトで実行されることですが、いくつかの操作後にリセットしたい場合は、jquery メソッドまたはネイティブ メソッドを実装できます。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
私は最も簡単な方法を自分で見つけましたが、熱心な回答に感謝します。ここで私の考えを簡単に共有します。JS のスタイル操作はすべてベースになっているため、jquery またはオリジナルは同じです。要素の style 属性を直接削除するだけです。スタイル属性について。
できればコードを使用して、問題を詳細に説明してください。
リーリー
メソッドaを実行する前に、aの値をlocalstorageに保存してください。リセットする必要がある場合は、ストレージ内のaの値をa
これで、元のデータは変更されず (フロントエンドで取得するのが DOM だけの場合は、それを一度走査して JSON データ ソースを作成できます)、JS の変更を通じて HTML が提示されるミドルウェアの一時ドメイン オブジェクトを作成します。ミドルウェアのみを変更します。元のデータは変更しないでください。いわゆる「リセット」は実際には再初期化です (変更がある場合は、変更を保存してから再度初期化します)。
|-------||元のデータ| -DOM の変更| -------| この場合、「リセット」すると、実際には DOM がクリアされ、元のデータから再マップされます。 --|
私は最も簡単な方法を自分で見つけましたが、熱心な回答に感謝します。ここで私の考えを簡単に共有します。JS のスタイル操作はすべてベースになっているため、jquery またはオリジナルは同じです。要素の style 属性を直接削除するだけです。スタイル属性について。
できればコードを使用して、問題を詳細に説明してください。
リーリー
メソッドaを実行する前に、aの値をlocalstorageに保存してください。リセットする必要がある場合は、ストレージ内のaの値をa
の変数に代入するだけです。これで、元のデータは変更されず (フロントエンドで取得するのが DOM だけの場合は、それを一度走査して JSON データ ソースを作成できます)、JS の変更を通じて HTML が提示されるミドルウェアの一時ドメイン オブジェクトを作成します。ミドルウェアのみを変更します。元のデータは変更しないでください。いわゆる「リセット」は実際には再初期化です (変更がある場合は、変更を保存してから再度初期化します)。
これはロールバックできません|-------|
|元のデータ| ==> |------| - --||元のデータ| -DOM の変更| -------|
この場合、「リセット」すると、実際には DOM がクリアされ、元のデータから再マップされます。 --|