기본적으로 A() 메소드가 실행되어 요소의 순서와 스타일을 수정한 다음 이러한 요소를 원래 상태로 복원해야 합니다. 이 작업을 수행하는 방법을 알려주시겠습니까? 가장 중요한 것은 메서드 A가 기본적으로 실행된다는 점입니다. 일부 작업 후에 이를 재설정하려면 jquery 또는 기본 메서드를 구현할 수 있습니다.
给我你的怀抱2017-05-24 11:39:03
가장 간단한 방법을 찾았지만 열정적인 답변에 감사드립니다. 여기서는 제 아이디어를 간략하게 공유하겠습니다. jquery나 원본은 동일합니다. 모든 JS 스타일 작업은 다음을 기반으로 하기 때문에 요소의 스타일 속성을 직접 삭제하면 됩니다. 스타일 속성.
仅有的幸福2017-05-24 11:39:03
방법 a를 진행하기 전에 a의 값을 로컬 저장소에 저장하세요. 재설정이 필요한 경우 저장소에 있는 a의 값을 a의 변수에 할당하면 됩니다.
PHPz2017-05-24 11:39:03
이제 원본 데이터는 변경되지 않은 상태로 유지되며(프런트 엔드에서 얻는 것이 DOM뿐인 경우 이를 한 번 탐색하여 JSON 데이터 소스를 만들 수 있음) JS 수정을 통해 HTML이 제공되는 임시 도메인 개체를 만듭니다. 미들웨어만 수정합니다. 원래 데이터를 변경하지 않고 그대로 두면 소위 "재설정"이 실제로 다시 초기화됩니다(수정 사항이 있는 경우 수정 사항을 저장한 다음 다시 초기화하세요).
롤백할 수 없습니다.|------||원본 데이터| ==>|-DOM 수정| -------|
이 경우 "재설정"하면 실제로는 DOM이 지워지고 원래 데이터에서 다시 매핑됩니다.
|------| |-------| --|