`
lxy19791111
  • 浏览: 480905 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

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

阅读更多

       有的朋友可能会认为上面那个插件用起来还有点复杂,而且不能够被拖动。jQuery实现的这个插件很N,它就是jquery.bgiframe。

       这个插件是下载地址是:http://plugins.jquery.com/project/bgiframe

       关键代码如下:

$('#div1').bgiframe; 

       以下是示例代码:    

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>jquery.bgiframe()示例</title>
		<script type="text/javascript" src="js/jquery.js"></script>
		<script type="text/javascript" src="js/plugin/jquery.ppdrag.js"></script>
		<script type="text/javascript" src="js/plugin/jquery.bgiframe.js"></script>		
		<script type="text/javascript">
			$(document).ready(function(){
				$('#showMore0').each(function(){
					var moreObj = $('#more0').bgiframe().ppdrag();
					$(this).bind('click', function(e){
						moreObj.show();
					});
					$('#btnClose0').click(function(){
						moreObj.hide();
					});
				});
			});
		</script>
	</head>
	<body>
		<br/>
			<li>1. 防select穿透</li>
			<li>2. 可拖动</li>
		<hr/>
		<div style="POSITION:absolute;left:200px;">
			<span id="showMore0">测试</span>
			<div id="more0" 
			style="display:none;POSITION:absolute;Z-INDEX:1000;background:gray;border:2px;width:200px;TOP: 18px;LEFT: 0px;border:2px solid black;">
				<div>
				<A style="CURSOR: hand" id="btnClose0" style="float:right;">[关闭]</a><br/>
				效果不错吧!
				</div>
			</div>
			<br>
			<select></select>
		</div>
	</body>
</html>

           下面是运行之后的效果图,不过要想看到拖动效果,你还得亲手运行一下试了才知道好不好用了。

   jQuery_bgiframe

     

分享到:
评论

相关推荐

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

    本文将深入探讨如何解决一个特定的IE浏览器问题:DIV元素在Internet Explorer(IE)下被下拉列表(select)穿透的问题。 标题提到的“解决DIV在IE下被下拉列表select穿透的问题(一)”是一个典型的老版IE浏览器渲染...

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

    在互联网的早期,Internet Explorer 6 (简称IE6) 是一款广泛应用的浏览器,但它的兼容性和渲染机制存在诸多问题,其中一个问题就是“select穿透div”的现象。这个问题在现代浏览器中通常不会出现,但在IE6中,`...

    div模拟select自定义下拉列表框(jQuery)

    `div模拟select自定义下拉列表框`是一种常见做法,它利用JavaScript(如jQuery)和CSS来实现,可以提供比原生`&lt;select&gt;`元素更丰富的样式控制和交互体验。本篇将详细介绍这种技术及其应用。 一、为什么使用div模拟...

    二级下拉列表联动 select 网页 html5

    二级下拉列表联动 select 网页 html5 学院、专业 选择的下拉列表 下载可用!!!

    固定宽度下拉列表select中option内容显示不全问题解决方法

    在网页设计中,`&lt;select&gt;`元素和其子元素`&lt;option&gt;`经常被用来创建下拉列表,供用户选择。然而,在某些情况下,特别是在固定宽度的`&lt;select&gt;`元素中,如果`&lt;option&gt;`的内容过长,可能会导致内容显示不全,只显示部分...

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

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

    最顶层div被flash或者下拉列表遮挡的问题解决

    ### 最顶层div被flash或者下拉列表遮挡的问题解决 在网页设计中,有时会出现顶层的div元素被其他元素如Flash或下拉列表遮挡的情况。这种遮挡问题通常是由于CSS定位属性设置不当造成的,尤其是`z-index`值的设置不...

    div 模拟下拉列表

    在网页设计中,有时我们可能需要使用自定义的下拉列表来替代HTML原生的`&lt;select&gt;`元素,以实现更复杂或者更具设计感的交互效果。这就是"div 模拟下拉列表"的主要应用场景。这个技术主要是通过CSS和JavaScript(通常...

    div模拟下拉菜单(select)jquery插件.gz

    在这个"div模拟下拉菜单(select)jquery插件.gz"压缩包中,包含的就是这样一个基于`div`和jQuery的自定义下拉菜单解决方案。 首先,`demo.html`是演示页面,它展示了如何在实际项目中应用这个插件。这个页面会包含一...

    ie6下select覆盖div的解决办法

    在IE6中,Select元素具有“下拉菜单”的特性,它会被渲染在页面的最顶层,即使它在HTML结构中位于其他元素(如Div)之下。这种行为是由于IE6对CSS层叠上下文理解的局限性,以及对z-index属性的不完全支持导致的。 ...

    div+css 下拉列表

    1. **响应式设计**:确保下拉列表在不同屏幕尺寸下也能正常工作,可能需要使用媒体查询(`@media`)进行调整。 2. **访问性和键盘导航**:为无障碍性(accessibility)考虑,确保用户可以通过键盘操作(如Tab键)来...

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

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

    DIV在IE6中被下拉菜单占据的问题

    标题 "DIV在IE6中被下拉菜单占据的问题" 指涉的是一个经典而棘手的前端开发问题,尤其在处理Internet Explorer 6(简称IE6)浏览器时。这个问题通常发生在使用CSS(层叠样式表)布局时,特别是涉及到浮动元素、定位...

    select下拉列表显示图片内容

    在网页设计中,`&lt;select&gt;`元素通常用于创建下拉列表,用户可以在其中选择一个或多个选项。然而,标准的`&lt;select&gt;`元素通常只支持文本内容,不直接支持显示图片。但随着网页交互性的增强,设计师们有时需要在下拉列表...

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

    在本案例中,"解决div总是被select遮挡的问题.rar"提供了解决方案,通过引入一个透明的`iframe`来规避这一现象。 首先,我们需要理解Z轴顺序的概念。在CSS中,`z-index`属性用于指定元素在堆叠上下文中的层级。具有...

    ie6下select遮挡div

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

    jquery div 下拉框 下拉列表

    本知识点将详细讲解如何使用jQuery创建一个基于div的下拉框,实现下拉列表的功能。 首先,理解jQuery的核心概念。jQuery通过选择器选中DOM元素,然后对这些元素进行操作。例如,`$("#myDiv")`会选中ID为"myDiv"的...

    select网页下拉列表与div层遮盖问题

    第一就是比较有名的:一般div浮层在IE6下无法遮盖select元素的问题。首先提供了下面一个实例: 注解:如果你在FirFox下和IE7下看都 在html中关于select元素的问题在很多地方都提出过,而在前段时间的项目中,刚好...

Global site tag (gtag.js) - Google Analytics