我遇到麻煩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