时间:2011-07-16 21:36:06

标签: javascript jquery html css

我有这个HTML:

        <li name="services">
            <h1>Services</h1>
            <p>text</p>
        </li>
        <li name="about">
            <h1>About</h1>
            <p>text</p>
        </li>
        <li name="portfolio">
            <h1>Portfolio</h1>
            <p>text</p>
        </li>
        <li name="team">
            <h1>Team</h1>
            <p>text</p>
        </li>
        <li name="process">
            <h1>Process</h1>
            <p>text</p>
        </li>
        <li name="packages">
            <h1>Packages</h1>
            <p>text</p>
        </li>
    </div>

此HTML在页面上相对位置。当我尝试将页面指向'#services'时,它什么都没做。它只是再次加载页面。我假设问题是他们相对定位。有没有办法让这项工作?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

答案 2 :(得分:0)

您应该使用a元素创建name代码 - 您不能只将name附加到任何代码

<li><a name="packages"></a>
    <h1>Packages</h1>
    <p>text</p>
</li>