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到底在哪,看看位置是不是因为盒子不够被挤了

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器