`
venus224
  • 浏览: 207960 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

div层被select下拉框遮盖问题解决

    博客分类:
  • j2ee
阅读更多
div层被select下拉框遮盖问题解决 转载自:http://www.cnblogs.com/ljhong/archive/2009/03/31/1425989.html

由于层与下拉框之间的优先级是:下拉框 > 层,因此在显示的时候,会因为优先级的次序而会出现div层被select下拉框遮盖的问题。(如果几个元素都是层的话,我们可以通过层的
z-index 属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:
<div style="position: absolute; visibility: hidden; top: 20px; left: 20px; width: 100px;
    height: 200px; background-color: #6699cc;">
    <table>
        <tr>
            <td>
                item 1</td>
        </tr>
        <tr>
            <td>
                item 2</td>
        </tr>
        <tr>
            <td>
                item 3</td>
        </tr>
        <tr>
            <td>
                item 4</td>
        </tr>
        <tr>
            <td>
                item 5</td>
        </tr>
    </table>
    <iframe src="javascript:false" style="position: absolute; visibility: inherit; top: 0px;
        left: 0px; width: 100px; height: 200px; z-index: -1; filter='progid:dximagetransform.microsoft.alpha(style=0,opacity=0)';">
    </iframe>
</div>

<form>
   <select><option>A form selection list</option></select>
</form>
分享到:
评论

相关推荐

    DIV模拟select下拉框

    "DIV模拟select下拉框"就是一种利用JavaScript库,如jQuery,来实现这一目标的技术。它通过用CSS样式化的DIV元素替换原生的SELECT元素,从而提供更灵活的外观和交互体验。 标题中的"DIV模拟select下拉框"意味着我们...

    select 下拉框可以多选

    当我们需要让用户从一组选项中选择一个或多个项目时,`select`下拉框是常用的选择方式。在某些场景下,我们可能需要使`select`下拉框支持多选,即用户可以同时勾选多个选项。这就是"select下拉框可以多选"这个主题所...

    select下拉框添加搜索功能

    在网页开发中,`select`下拉框是常见的用户交互元素,用于提供一系列选项供用户选择。然而,随着用户体验需求的提升,单纯的下拉选择已无法满足所有场景,特别是当选项众多时。为了提高用户的操作效率,我们常常需要...

    jQuery Select下拉框美化插件 菜单淡如淡出动画

    尽管现在的浏览器更新换代后更加强大,浏览器默认控件也逐渐变得美观起来,特别是Select下拉框,已经不再是以前IE6那样的丑陋了。但是今天我们要为大家分享一款基于jQuery的Select下拉框美化插件,它完全重写了...

    精美漂亮的实用div+css模仿select下拉框控件

    在本项目中,`div`被用作构建下拉框的结构,通过CSS来设置样式,包括颜色、字体、边框、阴影等,从而实现精美的视觉效果。CSS还负责控制元素的定位和浮动,使得下拉框能正确地与其它元素对齐并响应用户的操作。 4. ...

    纯Css更改Select下拉框样式

    纯Css更改Select下拉框样式,显示框的样式更改,下拉列表的样式更改!纯干货,肯定是你需要的 纯Css更改Select下拉框样式,显示框的样式更改,下拉列表的样式更改!纯干货,肯定是你需要的 纯Css更改Select下拉框...

    完美解决iview 的select下拉框选项错位的问题

    完美解决iview 的select下拉框选项错位的问题 在使用iview的过程中,我们可能会遇到select下拉框选项错位的问题,当弹出框超过一屏需要滚动时,select的下拉选项会出现错位。这种问题的出现可能是由于iview组件的...

    bootstrap-select 下拉框demo(含多种样式)

    bootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-select 下拉框demobootstrap-...

    为select下拉框添加滚动条

    当下拉菜单选项比较多的时候,select下拉列表内容过多,在IE中默认是30条选项,firefox默认是20条, 超过自动出现滚动条,但是在没出现滚动条时候样式特别不...本次上传的代码将提供一种方法将select下拉框添加滚动条

    纯js超酷select下拉框美化插件

    为了解决这个问题,开发者们创造了各种各样的插件,其中`tastySelect`就是一款专门用于美化Select下拉框的纯JavaScript插件。 **TastySelect插件特点:** 1. **纯JavaScript实现**:TastySelect不依赖任何大型的...

    jQuery select下拉框美化代码.zip

    `jQuery select下拉框美化代码.zip`这个压缩包提供了一种解决方案,旨在提升传统HTML `&lt;select&gt;` 元素的视觉效果。下面将详细探讨这个主题。 首先,`jQuery` 是一个广泛使用的JavaScript库,它简化了DOM操作、事件...

    jQGrid动态填充select下拉框的选项值(动态填充)

    在某些场景下,我们需要动态地填充select下拉框的选项值,以实现更灵活的数据输入。本篇文章将详细探讨如何在jQGrid中实现这一功能。 首先,理解`select`下拉框的基本概念。在HTML中,`&lt;select&gt;`元素用于创建一个...

    搜索功能select下拉框实现自动匹配

    带搜索功能的select下拉框,类似百度google的搜索框,自己匹配,很好用

    select下拉框自动显示选项

    select下拉框,按下空格键后让它的选项显示出来,按回车键选中值

    写一个可编辑的select下拉框

    ### 可编辑Select下拉框实现方法 #### 一、引言 在现代Web开发中,用户界面(UI)的设计对于提升用户体验至关重要。一个常见的需求是实现一个可编辑的`&lt;select&gt;`下拉框,即允许用户不仅能从下拉列表中选择选项,还...

    bootstrap select 下拉框通过拼音搜索汉字

    在“bootstrap select 下拉框通过拼音搜索汉字”这个实例中,我们关注的重点是如何利用该插件实现通过输入拼音来搜索并筛选汉字的功能,这对于中文环境下的用户体验提升有着显著的作用。 首先,我们要了解Bootstrap...

    Javascript 操作select下拉框

    此函数用于删除 `select` 下拉框中所有被选中的选项。 - **参数说明:** - `objSelect`: 目标 `&lt;select&gt;` 对象。 - **执行过程:** - 遍历 `options` 属性,并对每个被选中的选项进行删除。 #### 5. 更新 Select ...

    解决div总是被select遮挡的问题.rar

    在网页设计中,有时会遇到一个常见的问题,即`div`元素被`select`下拉框遮挡。这个问题主要源于浏览器的默认样式和渲染机制。`select`元素通常具有较高的Z轴顺序(z-index),因此它会覆盖其他层叠元素,如`div`。在...

    微信小程序 select 下拉框组件功能

    1. select.wxml &lt;view class=select-box&gt; &lt;view class=select-current catchtap=openClose&gt; &lt;text class=current-name&gt;{{current.name}} &lt;view class=option-list wx:if={{isShow}} catchtap

Global site tag (gtag.js) - Google Analytics