Considérez ce qui suit mon code html
<html> <head> </head> <body> <div class="wrapper"> <section class="first">第一内容</div> <section class="second">第二内容</div> <section class="third">第三内容</div> </div> </body> </html>
Ce dont j'ai besoin, c'est d'afficher le troisième contenu en haut de la vue du navigateur en changeant le nom de la classe au lieu de changer la position dans le code HTML. Dans le même temps, les changements doivent rester réactifs.
Mon code html est le suivant
<div class="wrapper"> <section class="third">第一内容</section> <section class="second">第二内容</section> <section class="first">第三内容</section> </div>
J'utiliserai un système de grille et commanderai. Utilisez ensuite js pour modifier le numéro de séquence afin que le troisième div devienne le premier. Pensez-vous que cela pourrait être une solution pour vous ?
Vous pouvez trouver plus d'informations ici : https://developer.mozilla.org/en-US/docs/Web/CSS/order
Ensuite, vous pouvez utiliser JS pour changer le numéro de séquence