リンク先のフッターにリンクがクリックされると、フッタの上の境界線を表示する方法を理解しようとしています(jsfiddleではなくウェブサイトのモーダルを表示します)。また、リンクを再度クリックすると消えます。 jsに境界線を表示させるdisplay:none;
を適用すると、すべてが機能しなくなります。どんな助力も感謝しています。リンクがクリックされたときにdiv境界を表示する
jsfiddle:https://jsfiddle.net/0gtk60gz/
HTML
<footer class="border">
<h1 id="linkone">
<a href="http://www.google.com">
test
</a>
</h1>
<h1 id="linktwo">
<a href="http://www.google.com">
test
</a>
</h1>
</footer>
CSS
footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
color:black;
background-color:blue;
padding:15px;
}
.border {
border-top:4px solid red;
/**display:none:**/
}
h1,a {
color:white;
}
JS
$('h1.linkone')
.on('click', function (event) {
$('.border').fadeIn(100);
})
.on('click', function (event) {
$('.border').fadeOut(100);
});
$('h1.linktwo')
.on('click', function (event) {
$('.border').fadeIn(100);
})
.on('click', function (event) {
$('.border').fadeOut(100);
});
あなたはhtmlの 'id'とjqueryの' class'を使いました。どちらも違います。 –
あなたは何が必要なのか正確に説明できますか? – SESN
''