`
big_student
  • 浏览: 40220 次
  • 性别: Icon_minigender_1
  • 来自: 宝鸡
社区版块
存档分类
最新评论

ie右键菜单bug

    博客分类:
  • html
阅读更多

如果多层(z-index不同)div同样大小,或者最底层的div大小比上层的大,而且底层div包含了img标签,其上层div右键菜单在ie上会默认为img所在层的菜单,造成本身的菜单无法弹出。

有点绕,可以到web.qq.com测试(至少本日志发布时间该问题还存在),在桌面空白的地方右键其他浏览器可以正常弹出菜单,而ie却不行。如下面的页面,正常会弹出div20,ie则弹出div0。

<div id="div0" style="left:0; top:0; height:400px; width: 600px; position: absolute;z-index: 0" oncontextmenu="alert('div0')">
        <img src="http://www.iteye.com/images/user-logo.gif"  style="height:100%;width:100%;"/>
    </div>
    <div id="div20" style="position: absolute; left:0; top:0; z-index: 20; height:400px;width: 600px;"  oncontextmenu="alert('div20')">1</div>
    <div  id="div10" style="position: absolute; text-align:center; left:0; top:0; z-index: 10; height:400px;width: 600px; color: red"  oncontextmenu="alert('div10')">2</div>

 一直困扰的一个问题,今天静下心来调试了一下。发现是background的问题,ie右键按z-index计算,对未设置background的div如果下层有img标签则会使用img标签所在层的右键菜单,所以对div20设置一个background(不能为transparent),加颜色,或者可以设置个透明图片即可解决。

分享到:
评论

相关推荐

    右键菜单-jquery

    9. **测试与调试**:在实现右键菜单后,必须进行全面的测试,确保所有功能正常工作,无任何bug。这包括在不同的浏览器、分辨率和设备上进行测试,以确保用户体验的一致性。 综上所述,使用jQuery创建右键菜单涉及到...

    AJAX 与 正则表达式的合作: 实现IE右键多国语言即时翻译!

    效果和金山词霸屏幕取词差不多,不过我这东西支持所有语种的相互转换!但是仅能在 IE 窗口或者 看CHM 文档时使用。...(刚刚发现一个BUG,这个文件的全路径不要有空格等字符,否则出错。不过我现在无法修改附件)

    JavaScript 对任意元素,自定义右键菜单的实现方法

     BUG:在IE和标准DOM的鼠标事件中,唯一一个button属性值相同的是“单击右键”事件,都返回2。  2、事件onmousedown:表示鼠标按键按下的动作。 事件oncontextmenu:点击鼠标触发的另一个事件。  3、中断默认...

    kindeditor v3.4.3

    * BUG: 修改了在IE上右键菜单没有复制、剪切项目的问题。 * BUG: 修改了在IE上没有格式化代码的问题。 * BUG: 修改了PHP上传程序日期格式不正确的问题。 * BUG: 修改了在IE上代码模式下全屏本地URL自动变成绝对URL的...

    SVN使用指南Windows环境版.ppt

    1. 右键菜单:TSVN在Windows资源管理器中的右键菜单提供了丰富的功能,如创建版本库、检出、更新、提交、增加、删除、改名和移动等。 2. 创建版本库:在服务器端选择一个文件夹,右键点击并选择“TortoiseSVN-在此...

    全能精灵Win7版 1.2.3.1206.rar

    包括系统检测,系统优化,安全优化,系统美化,系统清理,系统维护,...2.修正添加右键菜单后无法删除的BUG 3.修正任务管理器在刷新后驱动信息丢失的BUG 4.修正无法清除只读的垃圾文件的BUG 5.修正一些细节问题

    EditPlus_3.41.1145最新绿色破解版

     * 右键菜单命令允许使用 SHIFT 键展开菜单  * ’转到定义‘ 命令现在也在候选列表显示文件名  * 允许选择工程 INI 文件 (’管理工程‘-&gt;’工程 INI 文件‘)  * 工具栏按钮 ’更多最近的文件‘  &lt;错误修正&gt; ...

    IE6.0鼠标手势插件

    在IE6的网页界面中, 按住鼠标右键, 拖动鼠标, 然后弹起鼠标右键, 将根据鼠标的移 动方向来完成如下的一些快捷功能: 向左移动 - 返回上一个页面; 向上移动 - 最大化IE6主界面; (如果已经最大化, 则使其还原) ...

    XueTr0.27 (比冰刃IceSword还强的软件)

    加入数字签名,进程部分右键菜单---&gt;查找没有数字签名的模块,会扫描系统中所有进程的模块 3.线程部分也有点改动,加了线程入口所在模块 4.防了消息钩子模块对XueTr的注入(可能会导致一些美化的系统中,XueTr的...

    Collector资料收集管理器

    4、收集网页数据时最好先把一个数据库关联到我的最爱,这样就可以在软件没有运行的状态下点击IE右键菜单直接启动软件导进设好的数据库里面,无须先启动软件。注意:软件可以同时运行多个,收集网页时请只运行一个。...

    个人网页设计常用代码集合[收集].pdf

    11. 屏蔽右键方法:使用 oncontextmenu 事件来禁止右键菜单的出现。 知识点:JavaScript、事件处理 12. 双击页面后自动滚屏,单击后停止:使用 JavaScript 语句来实现双击页面后自动滚屏的效果。 知识点:...

    网络收藏家

    仅使用简单的拖放或IE右键菜单,您就可以把您正在浏览的网页、图片、Flash等文件保存到&quot;;网络收藏家&quot;;下的类别或子类别中,如果一些文件以Zip包的形式出现,您还可以下载后将它加入到相应文章的附件中去...

    IE Web Controls源代码

    比如,可以改进控件的性能,减少内存占用,优化渲染速度,或者添加新的功能特性,如拖放操作、右键菜单等。 **4. 兼容性和跨浏览器支持** 由于IE Web Controls主要面向IE浏览器,因此在其他浏览器(如Firefox, ...

    U8界面菜单栏显示不全解决

    4. **软件版本与补丁**:U8系统可能存在已知的bug,这些问题往往会在后续的更新和补丁中得到修复。检查您是否安装了最新版本的U8及其相关补丁。 5. **插件冲突**:有些第三方插件可能与U8系统不兼容,导致界面显示...

    小李注册表大师

    小李注册表是基于Windows 98平台开发的快速修改注册表的工具,包括删除/卸载、系统用户信息、提示信息、IE设置、启动设置、开关机设置、屏幕保护、开始菜单、桌面设置、右键菜单等十几个菜单,包含了几百个修改选项...

    KODExplorer 芒果云-资源管理器

    - 解决更改排序方式后 ——对应右键菜单不同步问题。 - 优化右键更改列表状态,同步保存配置到服务端。 - 文件浏览器打开(a点击新窗口跳转,a不支持click,用子元素冒泡来实现点击) - 优化配置文件存储方案。直接由...

    ietools2.6.exe

    *修复ie工具栏、右键菜单、工具条。 *在注册表中删除常见木马程序的键值. *检查启动项不被常见病毒感染(包括ini等配置文件)。 *删除网页历史记录,中文网址需要重新系统。 *清除mediaplayer和realone的历史...

    关于Vue在ie10下空白页的debug小结

    没办法了,祭出无敌睿智debug技巧: 全文注释掉,再一行一行解掉注释,终于定位到bug位置: 一个自定义右键菜单的插件(v-contextmenu)有问题。。。 继续先前的睿智debug技巧,终于发现,好几个bug。。。 该插件下,...

    XueTr0.24 修正版 安全工具

    加入一个查看重启删除功能(文件部分树形空间右键菜单) 7.文件部分加入是否常规属性显示,新增"去掉系统、只读、隐藏属性"功能 8.修正FAT32磁盘分析的一个Bug 9.修正xp无补丁版本Shadow SSDT无法显示Bug 10.还有...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    &lt;br&gt; 2007/7/31 Version 3.2.6 Free &lt;br&gt;Updates: 1) 修正插入信纸功能中插入空白之后右键菜单失效的BUG。 2) 修正状态栏缩减扩展功能图标在某些情况下显示不正常的BUG。 3) 修正在多控件下...

Global site tag (gtag.js) - Google Analytics