首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IE 8兼容模式下,下拉复选框无法正常滚动

问在IE 8兼容模式下,下拉复选框无法正常滚动
EN

Stack Overflow用户
提问于 2013-11-13 05:00:14
回答 1查看 537关注 0票数 0

您好,我正在使用asp.net中的用户定义下拉复选框控件。每当我滚动应用程序时,这些下拉复选框不能正常滚动,这意味着如果向下滚动,它们不会与所有其他控件一起移动。我使用的下拉式复选框如下:

代码语言:javascript
复制
 <IH:DropDownCheckBoxes ID="ddcbAlertAssignmentAlertStatus" runat="server"    AddJQueryReference="False"
                                                    CssClass="" DataSourceID="odsAlertAssignmentAlertStatus" DataTextField="AlertStatusName"
                                                    DataValueField="AlertStatusName" OnSelectedIndexChanged="cblAlertAssignmentAlertStatus_SelectedIndexChanged"
                                                    RepeatDirection="Horizontal" UseButtons="True" UseSelectAllNode="True" AutoPostBack="True">
                                                    <Style DropDownBoxBoxHeight="" DropDownBoxBoxWidth="100%" SelectBoxWidth="60%"
                                                        SelectBoxCssClass="DropDownZIndex2" />
                                                    <Texts SelectAllNode="Select all" SelectBoxCaption="Select Alert Status" />

css样式类是

代码语言:javascript
复制
  .DropDownZIndex2
{
    position:relative;
    border-style: solid;
    z-index: 300 !important;
    background-color: #FFFF00;

}

像这样,我使用了4个下拉列表框,它们的z索引分别是400、300、200和100,它们一个接一个地出现,当我滚动时,它们不会与所有其他控件一起向上移动,当我将鼠标放在它们上面时,它们会像上下移动一样跳跃。我尝试使用不同的位置属性,如固定、相对等,但这些都不起作用。每个下拉复选框都在表的一个td标记中声明。我的aspx的结构是这样的,在一个td中有一个带有z索引800的div的表,在这个div中有一个定义了上面提到的下拉式复选框的表,它的z索引是按照前面提到的那样指定的。当我在IE 8上以正常模式运行IT时,它工作正常,但当我在兼容性视图下运行IT时,它给出了上述问题。请帮我弄一下这个

EN

回答 1

Stack Overflow用户

发布于 2013-11-13 05:20:43

我的猜测是包装元素可能会将其Display CSS属性设置为Fixed。

引用:“具有固定位置的元素相对于浏览器窗口定位。即使滚动窗口,它也不会移动。”

参考:http://www.w3schools.com/css/css_positioning.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19939789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档