`
ava_chc2000
  • 浏览: 76914 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

IE7下多个Select互相重叠的解决方法

CSS 
阅读更多

在IE7中动态操作select的时候会出现下面的问题

  BUG症状:

正常效果:

问题就是多个select由于内容变化,但是不会自动排列位置。暂时只是在IE7中发现这个问题。

  解决办法:

  将需要填充的Select 后面的Select全部隐藏,内容添加结束以后,重新显示,就会自动扩展位置:

引用的内容:

$("#city").css('visibility', 'hidden');
$("#district").css('visibility', 'hidden');
$("#province").append("<option value=001>北京</option>");
$("#city").css('visibility', 'visible');
$("#district").css('visibility', 'visible');

分享到:
评论

相关推荐

    解决IE6 中select 穿透 div 等层的问题

    这个IFrame可以解决IE6中的z-index问题,使元素能够正确地遮挡住`&lt;select&gt;`。使用bgiframe时,需要引入jQuery库和bgiframe插件,并调用相应的方法将插件应用到目标元素上。 2. 创建透明IFrame:不依赖jQuery的情况...

    完美解决IE6下select控件样式

    "完美解决IE6下select控件样式"的资源针对的就是这个历史悠久的问题。Select控件是HTML中用于创建下拉菜单的元素,但在不同的浏览器中,其默认样式可能会有很大差异,特别是对于IE6,它的呈现效果通常不符合现代网页...

    ie6下select覆盖div的解决办法

    在IE6浏览器中,由于其独特的布局模型,经常会出现Select元素覆盖Div元素的情况,这个问题让很多前端开发者头疼。本文将详细解析这个问题的原因,并提供多种有效的解决办法。 首先,我们需要了解问题的根本原因。在...

    解决IE6中 Div层挡不住Select组件

    在IE6中,无论`z-index`设置得多高,`div`层通常都无法遮挡`select`组件,这是因为`select`在IE6中被赋予了一个特殊的“顶级”堆叠上下文。 为了解决这个问题,开发者们通常会采用以下几种策略: 1. **使用iframe*...

    基于Jquery模拟Select,解决IE显示问题

    需要注意的是,虽然这种方法可以解决IE的显示问题,但在现代浏览器中,原生的Select元素通常有更好的性能和可用性。因此,为了兼顾兼容性和性能,我们可以使用条件注释或者特性检测来决定是否使用模拟Select。对于...

    ie6下DIV覆盖select框js解决代码

    总结来说,解决IE6下`div`覆盖`select`框的问题需要理解浏览器的层叠上下文规则,并利用JavaScript动态调整元素的样式。虽然这种问题在现代浏览器中很少出现,但在维护旧项目或考虑跨浏览器兼容性时,理解并掌握这种...

    select2兼容ie8版本的js css zh-cn.js

    《关于Select2在IE8及更高版本中的兼容性与应用》 在Web开发过程中,兼容性问题始终是一个棘手的问题,尤其是对于那些老旧但仍然被广泛使用的浏览器,如Internet Explorer 8 (IE8)。Select2,作为一个强大的下拉框...

    多个select 的互斥选择实现

    这样的功能在很多场景下都有应用,比如用户需要从多个选项中单选一个,或者在配置界面中限制用户只能设置一项特定的设置等。本文将探讨如何实现多个`select`元素的互斥选择,并通过提供的代码示例进行详细解析。 ...

    select IE内 核美化

    在网页设计中,"select"元素是HTML中的一个...通过以上方法,开发者可以有效地解决"select IE内核美化"的问题,为用户提供一致且美观的界面体验。在实际开发中,需要结合项目需求和用户群体,灵活运用这些技术和策略。

    jQuery select小控件适用IE6、IE7、IE8

    提供原代码,可以根据自己的项目要求修改,只在IE6、IE7、IE8、IE9中测试。有问题联系邮箱:zliuyao2010@163.com 初始化构造 &lt; input id="text1" type="text" echange="echange" class="e_select" style="width: ...

    select2_ie8.rar

    本文将深入探讨如何使用Select2并解决其在IE8下报错的问题,确保在老版本浏览器中的兼容性。 首先,了解Select2的核心特性。Select2提供了一个美观且可自定义的界面,用户可以通过输入关键字快速搜索选项,这在大型...

    ie6下select遮挡div

    这个插件,可能是名为“bgiframe”的插件(从压缩包子文件的文件名推断),被设计用来解决IE6下select遮挡div的问题。bgiframe插件会在被遮挡的元素上创建一个背景iframe,通过这种方式,即使在select控件存在的情况...

    select2兼容ie8版本

    Select2下拉搜索框为您提供了一个可自定义的选择框,该框支持搜索,标记,远程数据集,无限滚动以及许多其他常用选项。 此版本兼容ie8 9 10 11,谷歌 火狐 等浏览器,有需要的同学可以下载,内附demo。

    ie8-select滚动条

    在IE8浏览器中,"ie8-select滚动条"是一个与网页设计和开发相关的技术问题,主要涉及到CSS样式、JavaScript以及浏览器兼容性。在IE8及其以下版本,原生的HTML `&lt;select&gt;` 元素的滚动条样式无法通过CSS直接自定义,这...

    带搜索功能的select组件,支持IE8以上及其他浏览器

    总结来说,"带搜索功能的select组件,支持IE8以上及其他浏览器"是一项旨在提升用户体验的技术挑战,涉及到前端开发的多个方面,包括浏览器兼容性、事件处理、性能优化和用户体验设计。通过这样的组件,我们可以为...

    解决DIV在IE下被下拉列表select穿透的问题(一)

    标题提到的“解决DIV在IE下被下拉列表select穿透的问题(一)”是一个典型的老版IE浏览器渲染问题。在某些情况下,当一个HTML页面中的select元素被点击时,其下拉选项可能会穿透并显示在覆盖在其上方的其他DOM元素(如...

    IE6下 Jquery EasyUI 弹出窗口层无法挡住select 组件 解决方案

    本文将详细探讨一个特定的问题,即在Internet Explorer 6(IE6)环境下,使用JQuery EasyUI时,弹出窗口(对话框)无法正确遮挡页面上的select组件,以及如何解决这一问题。 JQuery EasyUI是一个基于jQuery的UI库,...

    ie6弹出框被select遮住解决办法

    ie6弹出框被select遮住解决办法. 只要很简单的操作就可以实现,兼容IE6,IE7,IE8,FF |

    DIV+select美化支持IE6 IE7 火狐(门户搜索)觉得兼容

    标题中的“DIV+select美化支持IE6 IE7 火狐(门户搜索)觉得兼容”指的是一项网页设计技术,主要是针对HTML中的`&lt;div&gt;`元素和`&lt;select&gt;`下拉菜单进行美化,并确保在不同浏览器,特别是老旧的Internet Explorer(IE6...

    解决DIV在IE下被下拉列表select穿透的问题(二)

    标题"解决DIV在IE下被下拉列表select穿透的问题(二)"所提及的,是一个典型的IE浏览器特有的问题。这个问题涉及到HTML中的`&lt;div&gt;`元素和`&lt;select&gt;`下拉列表之间的交互,具体表现为在Internet Explorer(特别是旧版本...

Global site tag (gtag.js) - Google Analytics