2016-09-30 2 views
0

Это одностраничная навигация с тремя разделами. Навигация не будет идти div s, он ничего не делает. Что я делаю не так?Как перейти к разделам (divs) на одной веб-странице?

Я не был уверен, что мне нужно добавить JS? В div s есть и работает нормально, но навигация не будет перемещаться к этим участкам ...

<div class="nav" align="center"> 
    <ul> 
    <li><a href="#about" id="ab">About</a> </li> 
    <li><a href="#portfolio" id="ab">Portfolio</a></li> 
    <li><a href="#contact" id="ab">Contact</a></li> 
    </ul> 


</div> 
+1

Идентификаторы ** должны ** быть уникальными – j08691

+0

У ваших divs есть идентификаторы, соответствующие этим в ваших ссылках? Можете ли вы опубликовать весь источник своей страницы? –

ответ

-4
<div class="nav" align="center"> 
    <ul> 
    <li><a href="#about" id="about">About</a> </li> 
    <li><a href="#portfolio" id="portfolio">Portfolio</a></li> 
    <li><a href="#contact" id="contact">Contact</a></li> 
    </ul> 


</div> 
+0

Я думаю, вы неверно истолковали его вопрос. Он имел в виду, что уже есть еще один divs, куда он хочет перейти, щелкая элементы li, которые он упомянул. То, что вы написали, неверно в этом случае, так как при щелчке требуется только для li – sss999

2

1) HREF должен указывать на идентификатор другого элемента. если у вас есть <a href="#somelink">, вы должны иметь элемент с атрибутом id id='somelink'.

2) Идентификатор должен быть уникальным. вы не можете иметь более одного элемента с одним и тем же идентификатором. все ваши ссылки имеют одинаковый идентификатор.

Смежные вопросы