`

解决IE6下Select不能隐藏的问题

阅读更多
以下是隐藏所有的select
        //hide the select tag of IE6
	function hideselectIE6(){
		if ($.browser.msie && $.browser.version < 7) {
			$("select").each(function(i){
	   		this.style.visibility= 'hidden';
	   		});
			}
	}

然后可以根据需要显示一些需要的select.

以下是显示所有的select.
	//show the select tag of IE6
	function showselectIE6(){
		if ($.browser.msie && $.browser.version < 7) {
			$("select").each(function(i){
				this.style.visibility = 'visible';
	   		});
			}
	}
分享到:
评论

相关推荐

    ie6下select覆盖div的解决办法

    总的来说,解决IE6下的Select覆盖Div问题需要根据实际情况灵活运用上述方法。在现代浏览器广泛使用的今天,虽然IE6的市场份额已经非常小,但考虑到部分用户可能还在使用,开发者仍需关注此类兼容性问题。在解决这类...

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

    需要注意的是,这些解决方案虽然能有效解决IE6中的问题,但在更现代的浏览器中可能不再适用,因为它们增加了额外的DOM元素和可能的性能开销。随着IE6的逐渐淘汰,开发者应考虑支持现代浏览器的标准做法,如使用...

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

    "解决IE6中 Div层挡不住Select组件"这个问题是一个典型的例子,它反映了IE6在CSS层叠样式和Z-index处理上的独特行为。 在现代浏览器中,我们可以利用CSS的`z-index`属性来控制元素的前后堆叠顺序,从而让某些元素...

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

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

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

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

    解决IE6下三级下拉菜单被select遮挡的问题.docx

    总结来说,解决IE6下三级下拉菜单被`&lt;select&gt;`遮挡的问题主要通过以下两步: 1. 在下拉菜单元素之前插入一个透明的`&lt;iframe&gt;`,提高菜单的z-index层次。 2. 使用CSS控制菜单的布局和交互效果,包括定位、浮动、显示...

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

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

    Jquery 解决IE6 Select 框总是在图层(div)的上面显示的BUG

    本文将深入探讨如何利用jQuery解决一个特定的问题:在IE6下,Select元素总是显示在具有较高z-index的图层(如div)之上。 首先,我们要理解z-index的概念。在CSS中,z-index是一个用于控制元素在垂直方向(即Z轴)...

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

    总之,解决IE下的select穿透问题需要结合CSS、JavaScript和可能的插件使用。理解浏览器之间的渲染差异以及如何利用这些工具进行适配是Web开发中的关键技能。在实际项目中,应优先考虑使用跨浏览器的解决方案,以确保...

    在IE6中浮动层遮盖不住select的方法

    标题 "在IE6中浮动层遮盖不住select的方法" 指的是在使用Internet Explorer 6浏览器时,遇到的一个常见问题。在网页设计中,浮动层(通常通过CSS的`position: absolute`或`position: fixed`实现)常用于创建弹出窗口...

    IE6下js通过css隐藏select的一个bug

    标题中提到的知识点是“IE6下js通过css隐藏***t的一个bug”,这意味着在IE6这款古老的浏览器中,开发者可能会遇到使用JavaScript结合CSS去隐藏***t元素时出现的兼容性问题。在现代的Web开发中,使用display:none;...

    IE6、IE7、Firefox之间的兼容写法

    通过本文介绍的各种CSS Hack技巧,可以有效解决IE6、IE7以及Firefox之间的兼容性问题。然而,在实际开发中,我们还应考虑更多的现代浏览器,如Chrome、Safari等,并尽可能采用更标准、更易于维护的方式来编写CSS代码...

    网页制作中IE6个不兼容属性

    总结起来,解决IE6兼容性问题的方法主要包括使用替代方案、JavaScript、条件注释以及手动指定样式值等。尽管这些方法可能会增加开发的复杂度,但对于需要支持老旧浏览器的项目来说,确保跨浏览器兼容性仍然是非常...

    JS控制显示隐藏兼容问题(IE6、IE7、IE8)

    总结来说,要解决IE6、IE7、IE8中JavaScript控制显示隐藏的兼容问题,可以采取以下策略: 1. 对于非`select`标签,可以使用`document.getElementById("a").style.display`来切换`none`和空字符串,这是一个跨浏览器...

    用JavaScript来美化HTML的select标签的下拉列表效果

    通过上述的方法,开发者可以解决select下拉列表在不同浏览器下默认样式不一致的问题,并通过JavaScript为用户提供更加美观和友好的交互体验。同时,使用这种方法也可以增强select的功能,比如添加搜索功能,支持多选...

    下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)

    2. `.container` 类:这个类主要用于解决IE6、7下的高度和溢出问题。通过设置 `*overflow:hidden`,我们可以隐藏下拉菜单超出容器的部分,避免在某些情况下下拉选项列表显示不全。同时,`*position:relative` 设置让...

    常用CSS HACK问题及解决代码.docx

    }`利用IE6不识别CSS声明合并的特性来隐藏元素。 5. **仅IE6识别的HACK**:`_height:20px;`是IE6特有的下划线前缀属性。 6. **仅IE6和IE5不识别的HACK**:`select/**/ { display: none;}`,通过注释符和选择器间的...

    js解决select下拉选不中问题

    不过,在某些情况下,用户在下拉菜单上进行鼠标操作时可能会遇到一些交互问题,比如在下拉菜单弹出时,鼠标移入select内部的option元素上,会导致下拉列表消失,这就是“select下拉选不中问题”。这个问题在IE浏览器...

    IE下background背景图片无法显示问题解决方法

    这可以通过各种图像处理软件轻松实现,转换后的图片在IE浏览器中能够正常显示,从而解决了IE下背景图片无法显示的问题。 此外,代码中的实现方式也值得一提。在实现下拉框和背景箭头的组合时,使用了HTML和CSS来...

Global site tag (gtag.js) - Google Analytics