我正在刷新我的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之外建立链接时,它们工作得非常好。
任何指针,提示,提示?感谢。
编辑:我按照建议将样式应用于其他链接,但它不起作用。有点奇怪的是,如果我右键单击并打开它们工作的链接。
答案 0 :(得分:0)
猜测它与造型有关,因为我看到你在家里和家里上课似乎是唯一有效的。
尝试在其他链接上添加相同的类,看看它是否有效。
此外,如果您在其中一个链接上使用position:absolute并且它仍然无法点击,请尝试向其添加更高的z-index [不推荐作为永久性修复,而是找到问题的根源]。
CSS-Tricks有很好的理解位置属性的指南。
编辑: 为了澄清,将class =“home-link”添加到其他li标签