mellowXXX 2016-11-23 07:24 采纳率: 0%
浏览 1398

父类div增加滚动条就无法正常显示子div

第一次在CSDN提问,各位前端的大神,本人前端菜鸟,碰到个自认为棘手的问题,求大家解惑,如下:有个大父类div(简称A),该div中动态push的是很多定高的菜单小父类div(简称B,具有position:relative属性),将鼠标放在B中使用mouseenter触发显示(show())原先display:none的子类div(简称C,具有position:absolute属性,有left:200px的属性,200恰好是B的宽度,将left调小,C就会左移显示出来),状态变为display:block,那么此时C就会因为有position上的关系原因,显示在比较正常的位置上。最近考虑到B的菜单过多导致不自适应屏幕的bug,所以在A上使用了overflow:auto属性新增了滚动条,但是问题就来了,将鼠标放在B上,C在F12中有display:block的属性,但是就没正常显示出来,本人试过将C的属性改为fixed,能显示但是位置错位,而且也很不好调,因为有多个动态push的B,C的高度还不一致,一个一个地调感觉很不智能很傻,求各位大神指点迷津。
补充图片和代码,谢谢大家:monsecenter的代码添加滚动条代码添加滚动条后的情况具体div层级结构

  • 写回答

2条回答 默认 最新

  • 伊泽瑞尔灬 2016-11-23 07:39
    关注

    你还不如把代码粘贴出来 看半天。
    超出部分,c没有显示出来那就看看c到底在哪,看看位置是不是因为盒子不够被挤了

    评论

报告相同问题?

悬赏问题

  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了
  • ¥15 pychram安装jupyter插件
  • ¥60 悬赏破解越狱iphone4s中360保险箱密码遗忘
  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 linux中nginx服务器提示not found on accelerator,如何解决?(语言-php|操作系统-linux)
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例