-
IE下显示div区域10
在一个页面中,有两个div层,最底下的div层是一个图片,在图片上又加了一个div层,上层的这个div层中什么东西都没有放,
现在是要在上层这个div上加一个onclick事件,点击这个区域后执行一段js代码,但是在ie不起作用,火狐没有问题,如果在这个区域中加个文字或者图片之类就没有问题,不知道怎么解决,先谢谢了,代码如下:<div style="width:500px;height:500px;position:absolute;z-index:1;"> <img src="/images/tz_s3.gif" width="500" height="500" style="border:1px #FFFFFF solid;"/> </div> <div onclick="alert('aaaaaaaaaa');" style="position:absolute;z-index:2;width:215px;height:120px;top:55px;left:146px;border:1px solid red;"> </div>
2008年7月04日 11:27
3个答案 按时间排序 按投票排序
-
这个解决方法有很多,我这里有个另类的
<div onclick="alert('aaaaaaaaaa');" style="position:absolute;z-index:12;top:55px;left:146px;border-width:120px 215px 0px 0px;border-style:solid ;border-color:red;"></div>
上面的border-color:red;是为了看的清楚,可以改成border-color:transparent.2008年7月04日 12:06
-
楼主是要实现在图片上的某一块区域上点击之后,执行相应的事件,实现类似于地图的效果吧.
如果是这样建议,楼主看一下<MAP>标签和<AREA>标签.用起来效果不错,很方便.
写个例子楼主看一下吧.<html> <body> <!--这就是一个图片了,它使用的是name为myMap的图象映射--> <img src="http://www.iteye.com/upload/logo/user/25887/bf79bf9b-6ff3-3cb8-8ee2-19583eb21989.jpg?1212063778" usemap="#myMap" /> <MAP name="myMap"> <!--构建一块区域shape="rect"说明区域为矩形,coords是说这块矩形的大小,四个属性分别为X,Y,width,height.这里的x与y是相对于图片的.--> <AREA SHAPE="rect" COORDS="0,0,15,15" onclick="alert('欢迎进入ham的博客');location.href='http://ham.iteye.com'" /> </body> </html>
个人觉得用MAP实现,实现的手段简单.功能也比div更强大.
2008年7月04日 11:58
相关推荐
html代码很简单 <div class=mask></div> 1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha ...但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏
### jQuery 实现点击指定 div 外区域隐藏该 div #### 背景介绍 在 Web 开发中,经常需要处理用户交互事件,如点击、滑动等。其中一个常见的需求是当用户点击某个元素(比如一个下拉菜单)时,这个元素会展开;而当...
总之,解决Win10下IE浏览器树形控件无法显示的问题需要综合考虑浏览器兼容性、ActiveX设置、JavaScript和CSS代码、以及可能的资源路径问题。通过逐步排查和测试,通常可以找到问题的根源并予以修复。同时,随着现代...
设置为浮动的`div`在IE6下`margin`会加倍。通过`display:inline;`可以修复此问题,如`#IamFloat{float:left;display:inline;margin:5px;}`。 12. **容器宽度和高度**: 容器的宽度要精确设定,特别是在有浮动元素...
这个功能在jQuery库的支持下,可以实现跨浏览器的兼容性,包括Internet Explorer(IE)、Firefox等主流浏览器。 jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在这个场景中,`...
本文将深入探讨如何使用CSS+DIV来创建一个全屏页面上中下三行布局,并确保在各种浏览器中都能实现中间内容的居中显示。 首先,我们需要理解CSS的盒模型和定位概念。盒模型包括内容区域(content)、内边距(padding...
1. **CSS盒模型**:理解CSS的边距、填充、边框以及内容区域如何影响元素尺寸,这对菜单的布局至关重要。 2. **定位(positioning)**:通常使用`relative`、`absolute`或`fixed`定位来控制菜单项的位置,使其能够在...
总结来说,要实现点击div区域外隐藏div区域,需要理解事件冒泡的机制,合理使用阻止事件冒泡的方法,并在合适的元素上绑定事件监听器。通过上述技术点的掌握,可以灵活地在各种Web应用场景中实现类似的交互功能。
这个bug表现为在IE6下,当两个浮动(floated)的div相邻时,它们之间会出现一个3像素的间距,这与在其他浏览器(包括更新版本的IE)中的表现不符。这个问题的根源在于IE6对浮动元素的盒模型处理方式与其他浏览器不同...
// 调用显示DIV方法 $(document).one("click", function () { // 对document绑定一个隐藏Div方法 $(myDiv).hide(); }); event.stopPropagation(); // 阻止事件向上冒泡 }); $(myDiv).click(function (event)...
<div id="main-content">主要内容区域</div> <div id="right-column">右侧栏</div> </div> ``` #### 六、解决textarea在FireFox中不能自动换行的问题 在某些浏览器(如Firefox)中,较长的文本可能无法自动换行。...
在这个场景下,我们将Div元素用于构建自定义的弹出框,而不是依赖于JavaScript库或浏览器内置的alert、confirm等方法。这种做法的好处在于我们可以自定义样式,使弹出框与网站整体设计保持一致,提高用户体验。 ...
在IE6中,当一个元素具有背景颜色或图像,而另一个相邻元素没有定义背景时,第一个元素的背景可能会“吞吃”第二个元素的区域。 **解决方案:** 可以使用`zoom:1`来解决这个问题。 ```css .element { zoom: 1; /*...
### ASP中DIV使用及详解 #### 一、DIV概述 在ASP(Active Server Pages)环境中,`<DIV>`标签作为一种非常重要的布局元素被广泛使用。...同时,注意跨浏览器兼容性问题,可以确保页面在不同浏览器下都能正常显示。
在这种情况下,空div将表现出块级元素的特性,表现为它具有指定的宽度和高度,这在布局设计中可能是一个问题,因为它可能导致预期之外的空白区域,影响页面布局。 为了理解这个问题,我们首先要明白在HTML中,无论...
因此,需要处理浏览器特有的显示问题,如使用条件注释或专门的CSS hack来解决IE的显示BUG。 8. **页面内文本样式**:CSS可以设置文本的颜色、字体、大小、对齐方式等,使网页内容更具可读性和美观性。 9. **头部...
6. **响应式设计**:考虑到移动设备和不同屏幕尺寸,可能还需要使用媒体查询(media queries)来调整飘浮div在不同设备上的显示。 在实际应用中,"xxd_pf" 可能包含一个CSS文件(如 `xxd_pf.css`),定义了飘浮div...
当一个`float`元素旁边还有一个非`float`元素时,在IE6/7中可能会出现一个3像素的空白区域。解决方法是为`float`元素添加负的`margin-right`。 ```css #left { float: left; width: 50%; } *html #left { /*...
通过设置不同的CSS类,一个网页可以被划分为多个区域,每个区域都可以独立地进行样式控制。 **3. CSS+DIV布局** 利用CSS的定位属性(如position: absolute;、relative; 或 fixed;),可以实现更复杂的页面布局。...
**问题描述**:在某些场景下,如显示长篇的注册协议时,我们需要限制内容区域的高度,并提供滚动条以便用户浏览全部内容。 **解决方案**:可以通过设置`overflow`属性为`auto`来实现这一需求。具体代码如下: ```...