Internet Explorer 9 互換でContextMenuを利用する場合、マウスの右クリック時に、対象となるHTML要素の状態によって、ContextMenuを正しい位置に表示できないことがあります。
以下の例のように、対象となるHTML要素の状態を判定して、正しい位置にContextMenuを表示できる要素上でContextMenuを表示するようにしてください。
RCF.addInitializedListener(function(eventObject) { ... // 右クリックで呼び出すContextMenuを切替え表示 ctxm_mgr.onContextMenuByElement(document, mkContextMenu); ... }); function mkContextMenu(eventObject) { // 表示位置変更のため一旦非表示 rcf.widget.menu.ContextMenuManager.getInstance().hideAll(); if(eventObject.srcElement && eventObject.srcElement.tagName !== undefined){ // Internet Explorerの場合 ctxm.show(eventObject); } else if (!eventObject.srcElement) { ctxm.show(eventObject); } }