我正在创建一个网站与缩小标题部分“滚动”和一个下拉菜单。
我遇到的问题是,当我向下滚动时,下拉菜单不能正确显示。我尝试了几个小时来检查包含下拉列表的"ul“元素,但我不能理解发生了什么,因为当我检查元素时,我看到了那里的框,但它没有显示。
我在这里设置了我的问题的演示http://makanudos.com/pico/beg.php
你会看到,如果你不滚动,它会工作,一旦你滚动,即使你向后滚动它的混乱。
当我删除头部的收缩功能时,一切都正常,所以我猜错误一定在那里,但几个小时后我就没有运气了。
在正确的方向上的任何一点都将是非常感谢的!
发布于 2011-08-16 04:52:47
包含动画ul的父li将获得overflow: hidden的内联样式。这就是为什么你看不到菜单打开,即使它在那里。
发布于 2011-08-16 05:04:10
jQuery设置overflow:在动画之前隐藏,以避免动画期间内容溢出出元素。要覆盖此行为,可以尝试恢复css:
$(element).animate(...).css('overflow', 'visible'); https://stackoverflow.com/questions/7070653
复制相似问题