我创建了一个带有componentControl的div,它应该打开一个contextmenu
<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参数时,contextmenu仍然可见。
onmouseout函数是这样的: jQuery的( '#I32')removeClass( 'CLASSA'); jQuery的( '#I31')addClass( 'CLASSB');
有谁知道为什么这不起作用?
兼容模式下的Firefox,IE9和IE9可以像预期的那样工作。