Maison > Questions et réponses > le corps du texte
Par défaut, une méthode A() est exécutée, qui modifiera l'ordre et le style des éléments, et devra ensuite restaurer ces éléments à leur état d'origine. Pourriez-vous s'il vous plaît me dire comment faire cela ? Le plus important est que la méthode A est exécutée par défaut. Si vous souhaitez la réinitialiser après certaines opérations, vous pouvez implémenter des méthodes jquery ou natives.
给我你的怀抱2017-05-24 11:39:03
J'ai moi-même trouvé la méthode la plus simple, mais merci pour vos réponses enthousiastes. Ici, je vais partager brièvement mes idées : jquery ou original sont les mêmes, supprimez simplement l'attribut style de l'élément directement, car toutes les opérations de style en JS sont basées. sur la propriété de style.
仅有的幸福2017-05-24 11:39:03
Avant de passer par la méthode a, stockez la valeur de a dans le stockage local Lorsqu'elle doit être réinitialisée, attribuez simplement la valeur de a dans le stockage à la variable de a
.PHPz2017-05-24 11:39:03
Na, les données d'origine restent inchangées (si vous n'obtenez le DOM qu'au front-end, vous pouvez le parcourir une fois et créer une source de données JSON), et créer un objet de domaine temporaire pour le middleware HTML est présenté via ; JS ; les modifications JS modifient uniquement Pour le middleware, les données d'origine ne changent pas ; la soi-disant « réinitialisation » est en fait une réinitialisation (s'il y a des modifications, enregistrez simplement les modifications puis initialisez-les) ;
Cela ne peut pas être annulé|-------| |-------|
|Données originales| ==> 🎜#|-------| |-------|
De cette façon, si vous "réinitialisez", cela efface simplement le DOM et le remappe à partir des données d'origine ;
|Données originales| ==> |Objet dans le domaine| ==>-Mappage DOM|
|------- -----| |-------|