我遇到麻烦onpopuphidden事件在OS X下工作下面是Linux和Windows的工作原理非常简单的XUL文件,但不能用于OS X 火狐onpopuphidden在OS X
<?xml-stylesheet type="text/css" href="chrome://global/skin/" ?>
<overlay id="popuphiddenbug-browser-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<menupopup
id="menu_ToolsPopup">
<menu
id="popuphiddenbug-tools"
label="Choose me">
<menupopup
onpopuphidden="alert ('hidden');"
id="popuphiddenbug-menupopup">
<menuitem id="popuphiddenbug-menu-item" label="Hide me"/>
</menupopup>
</menu>
</menupopup>
</overlay>
有任何人看到这个或有一个解决方法?谢谢!
这是重复性与其他menupopups或只与'menu_ToolsPopup'? – paa 2014-10-07 09:29:31
它与“main-menubar”有相同的问题...... – drsjb80 2014-10-07 14:45:05
如果我将一个事件侦听器附加到'menuWebDeveloperPopup',那么'popuphidden'事件将按预期触发。正如你所经历的,当我通过dom操作手动添加一个新的menupopup时,事件不会被解雇。肯定有东西坏了(在OSX 10.8下测试) – paa 2014-10-07 16:39:51