链接停止工作--jquery问题



我在下拉菜单栏中有链接,用于导航我的网站。昨天,他们工作得很好。今天,菜单不再是下拉菜单,显示的链接(在标题中)也不像链接那样起作用(即光标不会改变,它们不会显示悬停颜色的变化,等等)。我甚至恢复了旧的提交,以确保我没有破坏它们,但它们根本不起作用,即使是我过去100%肯定的提交。当我点击"链接"时,我收到警告"event.returnValue"已弃用。请改用标准事件.prventDefault()。'来自jQuery文件。我已经在Chrome和Firefox上进行了测试。正常的链接运行良好,只是我的导航栏中的链接不正常。

<ul>
  <li><a href="#">About Us</a>
      <ul>
         <li><a href="/quiz/" >Quiz</a></li>
         <li><a href="/photos/">Photos</a></li>
         <li><a href="/story/" class="last">Our Story</a></li>
      </ul>
  </li>
</ul>

编辑:每当我点击屏幕上的任何地方时,这个警告都会出现,而不仅仅是链接。

编辑:http://jsfiddle.net/sLNHz/

在你的小提琴中,它是<ul>元素上的display: inline:这使得整个东西折叠到零宽度,因此链接是不可点击的。由于默认的overflow: visible,因此显示文本。因此,这是一个CSS问题,而不是JS问题。

最新更新