recherche

Maison  >  Questions et réponses  >  le corps du texte

css - Problème de réinitialisation du style JavaScript/Jquery, donnez-moi quelques conseils s'il vous plaît

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.

伊谢尔伦伊谢尔伦2805 Il y a quelques jours786

répondre à tous(5)je répondrai

  • 给我你的怀抱

    给我你的怀抱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.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-24 11:39:03

    Décrivez le problème en détail, de préférence avec du code.

    répondre
    0
  • 黄舟

    黄舟2017-05-24 11:39:03

    你可以试试用排他思想。先循环所有元素,把每个元素上的样式清空,然后当触发每个元素的绑定事件时,在给该元素加上要加的样式。

    répondre
    0
  • 仅有的幸福

    仅有的幸福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

    .

    répondre
    0
  • PHPz

    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|
    |------- -----| |-------|

    répondre
    0
  • Annulerrépondre