绝对链接/相对链接都不能在菜单中工作

时间:2016-05-10 13:13:33

标签: javascript jquery html .htaccess

我正在刷新我的HTML基础知识,我正在使用模板练习,这是关于揭示(使用jquery)菜单的问题:

    <ul>
        <li class="home-link"><a href="http://example.com">Home</a></li>
        <li><a href="http://example.com/alpha.html">Alpha</a></li>
        <li><a href="http://example.com/beta.html">Beta</a></li>
    </ul>

当页面加载后我点击链接没有任何反应,唯一有效的是家。在示例中,他们使用这些类型的链接,它们都正常工作:

    <ul>
        <li class="home-link"><a href="http://example.com">Home</a></li>
        <li><a href="http://example.com/alpha">Alpha</a></li>
        <li><a href="http://example.com/beta">Beta</a></li>
    </ul>

他们似乎指向一个文件夹而不是?我尝试了一切,相对的,绝对的,但没有。他们改变了htaccess文件吗?当我在菜单div之外建立链接时,它们工作得非常好。

任何指针,提示,提示?感谢。

编辑:我按照建议将样式应用于其他链接,但它不起作用。有点奇怪的是,如果我右键单击并打开它们工作的链接。

1 个答案:

答案 0 :(得分:0)

猜测它与造型有关,因为我看到你在家里和家里上课似乎是唯一有效的。

尝试在其他链接上添加相同的类,看看它是否有效。

此外,如果您在其中一个链接上使用position:absolute并且它仍然无法点击,请尝试向其添加更高的z-index [不推荐作为永久性修复,而是找到问题的根源]。

CSS-Tricks有很好的理解位置属性的指南。

编辑: 为了澄清,将class =“home-link”添加到其他li标签