Jquery 为什么不';t此切换动画在所有浏览器中执行

Jquery 为什么不';t此切换动画在所有浏览器中执行,jquery,animation,toggle,Jquery,Animation,Toggle,除mac上的firefox外,此文件未在任何浏览器中执行。添加了我能想到的所有东西,以使其排序 点击twitter栏应该会关闭它,然后当你再次点击它时再打开它,只有一次点击在其他浏览器上有效。蓝色框是背景中的闪光区域 谢谢你的帮助 干杯 Sam您有一个额外的浮点值导致了一些奇怪的行为,只需将其删除即可修复: <div id="list" style="overflow: hidden; width: 412px; "> 单击处理程序正在工作,但由于它是浮动的,所以宽度只是被隐

除mac上的firefox外,此文件未在任何浏览器中执行。添加了我能想到的所有东西,以使其排序

点击twitter栏应该会关闭它,然后当你再次点击它时再打开它,只有一次点击在其他浏览器上有效。蓝色框是背景中的闪光区域

谢谢你的帮助

干杯


Sam

您有一个额外的浮点值导致了一些奇怪的行为,只需将其删除即可修复:

<div id="list" style="overflow: hidden; width: 412px; ">

单击
处理程序正在工作,但由于它是浮动的,所以宽度只是被隐藏,因为它的父级也有
溢出:隐藏
。如果像这样动态折叠嵌套的溢出/浮动元素,它们将不会正确地重新展开,至少不会以跨浏览器的方式展开。幸运的是,在您的情况下,浮点是无关的,只需删除它,您当前的jQuery代码就可以正常工作:)