IE 11 中的 PDF 查看器与顶部下拉滚动条重叠
PDF viewer in IE 11 overlaps top dropdown scrollbar
我有一个工具栏,在<object></object>
标签上方有一个下拉列表(截图)。当显示 pdf 文件然后带有滚动条的下拉列表时,滚动条消失在 pdf 文件后面。如何解决?
有一个代码:
<div id="modal-content-container">
<div class="modal-header"></div>
<div class="modal-body">
<div class="col-md-12 assign-mode" style="display: block;">
<div class="col-md-2" style="position: relative;">
<div style="position: relative;">
<div style="margin-bottom: 2px;"><label style="margin-bottom: 0px;"><input name="destinationType"
type="radio" checked=""
value="RESIDENT">
Resident</label> <label style="margin-bottom: 0px;"><input name="destinationType" type="radio"
value="COMPANY_FOLDER">
Company</label></div>
<input class="form-control run" id="destinationId" type="text" placeholder="Click to Assign">
<ul class="items" style="display: block; z-index: 1;">
<li class="item" data-resident-id="2">Kathlee Cambria Cole</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<iframe class="ie-fix" src="about:blank"></iframe>
</ul>
</div>
</div>
</div>
<div class="preview-content">
<div class="embed-container">
<object data="unassignedDocuments/98/preview" type="application/pdf" style="height: 100%;">
<div style="margin: 50px auto; width: 70%; text-align: center;">Your browser does not support file
with this extension. Please download document <a href="unassignedDocuments/98/download">here</a>.
</div>
</object>
</div>
</div>
</div>
<div class="modal-footer"></div>
</div>
问题是,您将<iframe>
放在<ul>
标签中以对抗底层<object>
元素,但是当<ul>
达到其最大高度时,滚动条的宽度会减小<iframe>
大小。
所以你想做的是让<iframe>
远离<ul>
它之前:
<div style="position: relative;">
<iframe class="ie-fix" src="about:blank"></iframe>
<ul class="items" style="display: block; z-index: 1;">
<li class="item" data-resident-id="2">Kathlee Cambria Cole</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
<li class="item" data-resident-id="1">Amy Davis</li>
</ul>
</div>
然后你需要一些css将它们彼此对齐:
.ie-fix {
position: absolute;
width: 100%;
height: 300px;
z-index: 1;
}
.items {
position: absolute;
width: 100%;
max-height: 300px;
z-index: 1;
}
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- 在firefox和chrome中的左侧显示iframe滚动条
- jquery:将动画绑定到滚动条位置的更好方法
- IE 11 中的 PDF 查看器与顶部下拉滚动条重叠
- 在没有滚动条的情况下,使整个页面滚动到顶部某个高度以下
- 在顶部显示滚动条&DIV
- (IE9)删除浮动或绝对定位的元素将导致同级元素的滚动条滚动回顶部
- 顶部水平滚动条数据表javascript
- Div内部和顶部的滚动条
- 向表格添加水平顶部滚动条的Aurelia方式
- 滚动条的阴影出现在顶部的叠加动画在Chrome和Safari
- 当滚动条到达页面顶部时,它会改变高度
- 定位画布在滚动条的顶部
- 将固定的导航条停靠在滚动条的顶部
- 数据表水平滚动条将显示在顶部而不是底部
- 如何使导航条固定在滚动条的顶部
- 当滚动条不在顶部时隐藏元素
- 如何将滚动条设置为部分顶部/忘记滚动位置
- 只有当滚动条位于顶部时,模态弹出框才显示在中心