链接停止工作--jquery问题?

链接停止工作--jquery问题?,jquery,python,html,css,django,Jquery,Python,Html,Css,Django,我在下拉菜单栏中有链接,可以在我的网站上导航。昨天,他们工作得很好。今天,菜单不再下拉,显示的链接(在标题中)也不像链接那样起作用(即光标不改变,它们不显示悬停颜色改变等)。我甚至恢复到旧的提交,以确保我没有破坏它们,但它们根本不起作用,即使对于我过去100%肯定的提交也是如此。当我点击“链接”时,我得到警告“event.returnValue已弃用”。请改用jQuery文件中的标准event.preventDefault()。我已经在Chrome和Firefox上进行了测试。正常链接工作正常,

我在下拉菜单栏中有链接,可以在我的网站上导航。昨天,他们工作得很好。今天,菜单不再下拉,显示的链接(在标题中)也不像链接那样起作用(即光标不改变,它们不显示悬停颜色改变等)。我甚至恢复到旧的提交,以确保我没有破坏它们,但它们根本不起作用,即使对于我过去100%肯定的提交也是如此。当我点击“链接”时,我得到警告“event.returnValue已弃用”。请改用jQuery文件中的标准event.preventDefault()。我已经在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>
编辑:每当我点击屏幕上的任何地方,而不仅仅是链接时,就会出现警告


编辑:

在您的小提琴中,是
元素上的
显示:inline
:使整个东西塌陷为零宽度,因此链接不可点击。显示文本是因为默认的
溢出:可见
。因此,这是一个CSS问题,而不是JS问题。

您正在javascript中的某个地方阻止默认操作,只有您知道在哪里?嗯,不太确定如何/在哪里。你知道我会去哪里,或者搜索什么吗?这不是关于这个警告,看看我最近的问题-。所以这只是jquery的api警告,它现在不应该真正影响您的代码。这就是我的想法,但为什么我的链接会突然停止工作?确保没有任何内容覆盖该菜单!检查元素并检查是否有任何其他
div
覆盖了您的菜单。哇。你说得对。你知道为什么以前有用现在不行吗?我可以保证我没有改变它——那一行已经存在很长时间了。你什么时候在
ul
上注释掉了
float:left
?浮动将有效的
显示
(不是设置的值,而是浏览器对元素的操作)更改为
。基本上,问题出现了,因为有人从基于浮点的水平导航更改为基于
显示:内联的,或者反之亦然,并在其中保留了一半的旧语句。我的建议是:清除
inline
float
声明。