Я пытаюсь понять, как показать верхнюю границу на нижнем колонтитуле, как только ссылка будет нажата в упомянутом нижнем колонтитуле (он показывает модальный сайт, а не jsfiddle). Он также должен исчезнуть при повторном нажатии ссылки. Как только я применил display:none;
, который запустил бы js, чтобы показать границу, все не работает. Любая помощь оценивается, спасибо.показать границу 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);
});
Вы использовали 'id' в html и' class' в jquery .. оба разные. –
Можете ли вы объяснить, что вам нужно? – SESN
Вы пытаетесь вымыть весь элемент ''