`

help! Opera的滚动条拦截了事件,怎么办

阅读更多
"Opera的滚动条拦截了事件"是这样的:

一个div 1使用 overflow:auto
里面的内容多时出现滚动条,这个很正常
但是我另外一个div 2是一个浮动层 当他和div1 的滚动条重合时, 点击他无效,触发的是div1的滚动条,这个问题怎么解决呢

div2的 zindex 大于 div1 在ie ff下都正常 就是 opera 9下不行

(其实这个问题就出在 我昨天发的那个 GT grid demo里, 用opera9 打开后,表格菜单的最下面那项怎么点都没效果,因为菜单那项和后面的滚动条重合了 )

后面附上简单的测试代码

请看看是怎么回事 谢谢了

分享到:
评论
6 楼 hax 2007-11-07  
Try Opera 9.50

From the changelog of Opera 9.50 Alpha 1, it is said:
...
Fixed various bugs where mouse events had built-in effects before script event processing was finished (cancelled mousedown should not move focus, blur/focus events caused by mousedown event should be processed after rather than before the mousedown event causing them, and so on)
...

If Opera 9.50 still has this 'bug', then this behavior may be by design.
5 楼 fins 2007-10-16  
太谢谢了 :'(
4 楼 afcn0 2007-10-16  
昨天给你向opera邮件列表发了封信
Scrollbar click event bug on Opera  
    回复   
回复所有人
转发
打印
将 su 添加到通讯录
删除此邮件
显示原始邮件
邮件内容出现乱码?
致 opera-users
显示详细信息  10月15日 (21小时前) 

I have found a opera bug of the click event and the div's scrollbar, look at the example:

<div style="width:100px;overflow:auto">ajkoooooooooooooooooooooooo</div>
<div style="width:300px;height:300px;position:absolute;background:blue;opacity:0.3;top:0;" onclick="alert(123)"></div>

You can see two divs, one is below, one is on the top on another one, and you click on the blue div, you can see the alert out, but when you click on the scrollbar of the below div, you can move the scrollbar, and the blue div's onclick event haven't been fired, tested on opera 9.23 and 9.5alpha1, Is this a known bug? If known, how to fix it, or unknown, will it be fixed in 9.5 next alpha? Thanks for reply.
我也是刚加入opera邮件列表,好象没人,还向opera提交了个bug,http://my.opera.com/上不了,那是论坛,估计邮件列表回信可能性不大
3 楼 fins 2007-10-16  
关于这个问题 能不能有哪位好心人帮我翻译成英文
去opera官方论坛问问解决方案啊 谢谢了 :'(
2 楼 fins 2007-10-15  
再次证明 是opera的bug
因为 extjs 官网上的例子也是如此

就算我水平不行 写除了垃圾代码 导致出现这个bug,
那ext dojo mootools不可能都和我一样垃圾吧

唉 可惜我英文巨烂 不知道 opear官方对这个问题有解释没
是否下个版本会修正?还是他们故意这么设计的?还是他们还不知道这个bug呢??
1 楼 fins 2007-10-15  
最新上传了 演示这个bug的html文件 麻烦大家再帮忙看看 谢谢了

相关推荐

    PFD.rar_DDK help_Help!_ddk

    标题中的"PFD.rar_DDK help_Help!_ddk"暗示了这是一个与DDK(Driver Development Kit)相关的资源,可能是开发人员在开发驱动程序时所需的帮助文档或参考资料。"DDK"是微软提供的一个工具集,它包含了开发、调试和...

    EasyX_Help_触摸屏程序_Help!_

    《EasyX_Help_触摸屏程序_Help!_》是一个关于使用EasyX库开发触摸屏程序的辅助资源,其中包含了详细的帮助文档。EasyX是一个针对初学者设计的图形编程库,它简化了Windows环境下图形界面和图形编程的过程,使得...

    easyx help_Help!_easyx帮助资源_

    在"easyx help_Help!_easyx帮助资源_"这个主题中,我们可以深入探讨EasyX的一些核心知识点: 1. **安装与配置**:首先,你需要下载EasyX库并将其正确地添加到你的C++开发环境中。这可能涉及到设置环境变量,链接库...

    VB-help.rar_Help!_VB help _VB-help-_vb-help_vbhelp.chm

    标题中的"VB-help.rar_Help!_VB help _VB-help-_vb-help_vbhelp.chm"暗示了这是一个关于Visual Basic(VB)编程的资源压缩包,其中包含了名为"vbhelp.chm"的帮助文件,通常这类文件是Microsoft编写的CHM(Compiled ...

    help -vC_he.zip_Help!_help_visual studio C++

    标题中的"help -vC_he.zip_Help!_help_visual studio C++"表明这是一个与Visual Studio C++相关的帮助文件集合,可能是一个自包含的文档库,用于解答在使用C++编程时遇到的问题。"vC_he.zip"可能是压缩包的名字,...

    html_help_view.zip_Help!_helpview_html help view

    标签"help! helpview html_help_view"进一步强调了这是关于HTML帮助视图的解决方案,可能涵盖了错误处理、调试技巧或最佳实践。 至于压缩包中的`www.pudn.com.txt`文件,这可能是从Pudn网站下载资源时一同打包的...

    html--help.zip_Help!

    "Help!"标签暗示了这个压缩包的主要目的是为了解决问题和提供指导,特别适合初学者和经验丰富的开发者在遇到困难时进行查阅。它可能包含易于理解的解释、示例代码以及常见问题解答,以帮助用户解决在HTML开发过程中...

    DDKWizard_Help.zip_Help!_ddk

    "DDKWizard_Help.zip_Help!_ddk" 这个标题表明这是一个关于DDK(Driver Development Kit)安装辅助的压缩文件,其中包含了“Help”字样,意味着它是一个针对用户在安装或使用DDK过程中可能遇到问题的解答资源。"Help...

    DEV_HELP.ZIP_Help!_dev c_界面美观

    标题中的"DEV_HELP.ZIP_Help!_dev c_界面美观"表明这是一份与开发环境相关的帮助资源,特别是针对“Dev C++”这个集成开发环境(IDE)的美化教程或者增强工具。"Dev C++"是一个轻量级的C和C++编程IDE,它以其简洁的...

    vchelp.rar_Help!_help VC

    标题中的"vchelp.rar_Help!_help VC"表明这是一个与Visual C++(简称VC)编程相关的帮助文件。在编程过程中,特别是在使用复杂的开发环境如VC时,开发者经常会遇到各种问题,这时需要及时的、有针对性的帮助文档来...

    EasyX_Help_Help!_帮助文档_easyx帮助文档_

    这个"EasyX_Help_Help!_帮助文档_easyx帮助文档_"是EasyX图形库2020版的官方帮助文档,包含了丰富的解析和实例,对于理解和使用EasyX库来说是非常重要的参考资料。 EasyX库的核心功能包括窗口创建、图形绘制、图像...

    OCX.zip_Help!_protocol

    标题中的"OCX.zip_Help!_protocol"表明这是一个与OCX(Object Linking and Embedding, Component Exchange)技术相关的压缩文件,同时提到了“Help”和“protocol”,这可能是指在开发过程中遇到问题,需要借助这个...

    HELP_Help!_PM2020.7_

    标题“HELP_Help!_PM2020.7_”和描述中的“PM v.1.3.7.3 build 2020.7 (Help)”暗示这是一个关于项目管理软件的帮助文档,可能用于解答用户在使用版本1.3.7.3,发布于2020年7月的项目管理工具时遇到的问题。"Help! ...

    helpgui-1.1_java_Help!_

    "HelpGUI-1.1_java_Help!"这个标题暗示我们这是一个关于JAVA语言的帮助系统开发工具,特别关注图形用户界面(GUI)的部分。"JAVA帮助文件制作 组件库 Help GUI源码"的描述进一步证实了这一点,表明这是一套用于创建...

    abc.rar_Help!

    标题中的"abc.rar_Help!"表明这是一个RAR格式的压缩文件,RAR是一种常见的文件压缩格式,由Eugene Roshal开发,它允许用户将多个文件和文件夹打包成一个单一的RAR文件,以便于存储、传输和管理。"Help!"标签暗示这个...

    ccl.rar_Help!_cclbmrtserver.exe

    【标题】"ccl.rar_Help!_cclbmrtserver.exe" 提供的信息表明,这是一个与教务管理系统相关的编程项目,使用的编程语言是VC++6.0,且包含了一个名为"cclbmrtserver.exe"的可执行文件,可能是该系统的服务端组件。...

    Dicom-Image.rar_Help!

    标题中的“Dicom-Image.rar_Help!”表明这是一个与DICOM图像有关的压缩文件,而“Help!”标签提示我们这可能涉及到用户在处理DICOM图像时遇到的问题或需要的援助。压缩包内的文件名为“Dicom Image”,进一步确认了...

    help_system.rar_Help!_database

    标题中的"help_system.rar_Help!_database"表明这是一个与数据库相关的帮助系统,可能是为了协助开发者在使用VC++6.0开发数据库应用时解决问题。"Help!"暗示了这个系统是为了解决在数据库应用开发中遇到的问题而设计...

    GUI.rar_Help!

    标题"GUI.rar_Help!"暗示我们要构建的GUI将包含一个帮助系统,可能是为了帮助用户更好地理解和使用这个应用。MATLAB的GUIDE(图形用户界面开发环境)工具提供了设计GUI的直观界面,用户可以通过拖放控件并设置其属性...

    03672725.zip_Help!

    标题中的"03672725.zip_Help!"暗示这是一个关于Matlab帮助资源的压缩文件,可能是用户为了方便他人快速下载而制作的。"Help!"标签进一步强调了这个压缩包的内容是针对寻求Matlab帮助的用户。下面将详细讨论Matlab、...

Global site tag (gtag.js) - Google Analytics