contextmenu を開くべき componentControl で div を作成しました
<div id="I32" onmouseover="some jquery function" onmouseout ="other jquery function">
<rich:componentControl attachTo="IE32" event="oncontextmenu" for="infmenu" operation="show">
</rich:componentControl>
</div>
コンテキストメニューは一般的にこのようなものです
<rich:contextMenu attached="false" id="infmenu" submitMode="ajax" >
some <rich:menuItem> and <rich:menuGroup> tags
</rich:contextMenu>
IE6 で、この contextMenu にカーソルを合わせようとすると、div の onmouseout 関数が呼び出され、contextMenu が消えます。div から onmouseout パラメータを削除すると、コンテキスト メニューが表示されたままになります。
onmouseout 関数は次のようになります: jQuery('#I32').removeClass('classA'); jQuery('#I31').addClass('classB');
なぜこれがうまくいかないのか、誰にも分かりますか?
互換モードの Firefox、IE9、および IE9 は、期待どおりに動作します。