Par exemple, il y a plusieurs liens vers d'autres pages externes :
a b c d e
Puis dans la page de détails du saut après avoir cliqué, les cinq modules abcde sont tous dans cette page. Le premier a est affiché par défaut, et les autres sont affichés : aucun. ;
Pouvez-vous accéder à la page de détails lorsque vous cliquez sur le lien b sur une page externe et afficher directement le contenu de b À l'exception du contenu b, les autres contenus sont affichés : aucun
Lorsque vous cliquez sur le lien c sur une page externe, accédez à la page de détails. La page de détails affiche directement le contenu c. À l'exception du contenu c, les autres contenus sont affichés : aucun,
Page externe :
<a href="1.html">a</a>
<a href="1.html">b</a>
<a href="1.html">c</a>
<a href="1.html">d</a>
<a href="1.html">e</a>
La page de 1.html après le saut :
<ul class="uls">
<li class="uls_li_checked">a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
<p class="con">
<p>a的内容</p>
<p style="display:none;">b的内容</p>
<p style="display:none;">c的内容</p>
<p style="display:none;">d的内容</p>
<p style="display:none;">e的内容</p>
</p>
<script>
$('.uls li').on('click',function(){
var aIndex = $(this).index();
$('.con p').css({'display':'none'});
$('.con').eq(aIndex).css({'display':'block'});
})
</script>
Ajoutez un paramètre à chacun des cinq liens, par exemple
Jugez ensuite les paramètres derrière l'url dans le js de cette page pour décider lequel afficher et lequel masquer.
window.location.hash peut obtenir les paramètres de l'url.
Utilisez simplement la méthode ci-dessus pour déterminer de quel lien vous venez et le bloc correspondant sera affiché.
Utilisez simplement des points d'ancrage pour y parvenir
Je pense que vous avez une brève compréhension du HTML, puis commencez à apprendre le développement front-end les plus populaires, tels que : (Vue.js)[https://cn.vuejs.org/], (React. js)[ http://react-china.org/], (AngularJS)[https://angularjs.org/], etc. En raison du type d'interaction que vous avez mentionné, en plus de l'utilisation de langages de programmation dynamique conventionnels (tels que PHP, Java, etc.), l'implémentation front-end est encore relativement problématique.
Je n'entrerai pas dans les détails ici. Vous pouvez vous référer à une question à laquelle j'ai répondu auparavant : /q/10…. Ses besoins sont très similaires à ce que vous avez dit, juste un passage
username
,一个传递index
;Le code approximatif est le suivant :
Voici le point d'ancrage passé en paramètre :
1.html Obtenez les informations sur l'ancre entrante