** UPDATE: Это дубликат this question **
Вот изменения, чтобы сделать его работу:
Первая небольшая ошибка: закрыть якорь тег, как это: </a>
не как это <a/>
.
Затем измените порядок ваших статей:
<div class="tab-content"> <a name="tab2"></a> <article class="twitter_box">t</article> <a name="tab1"></a> <article class="facebook_box">f</article> </div>
Затем удалить «.social_slider .tab-содержание» до «.facebook_box» или добавить его также к линиям делать магию иначе вы перезаписать магия с более точным определением вашего класса. И тогда вам нужно увеличить размер вашей ссылки внутри вкладки, иначе вы нажимаете только на метку, а не на якорь.
.facebook_box {
border-radius: 8px;
background-color: #fff;
position: relative;
z-index: 99998;
display:none;
height:300px;
border:10px solid #3a93d6;
}
.twitter_box {
border-radius: 8px;
background-color: #19bfe5;
position: relative;
z-index: 99998;
display:none;
height:300px;
border: 10px solid #68c2ff;
}
.twitter_icon > a, .facebook_icon > a{
display: block;
height: 100%;
width: 100%;
}
Он отлично работает, но когда я меняю верхнее положение .social-слайдера, например, на 150 пикселей, он всегда скользит вниз, когда я нажимаю на якорь. Как предотвратить прокрутку страницы после щелчка на якоре? спасибо – Frostbourn