richfaces rich: contextMenu исчезает в IE6 при выполнении onmouseout при вызове div - PullRequest
1 голос
/ 12 марта 2012

Я создал div с componentControl, который должен открыть контекстное меню

<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, вызывается функция onmouseout моего div и contextMenu исчезает. Когда я удаляю параметр onmouseout из моего div, контекстное меню остается видимым.

Функция onmouseout выглядит следующим образом: JQuery ( '# I32') removeClass ( 'CLASSA'). JQuery ( '# I31') addClass ( 'ClassB');.

Кто-нибудь знает, почему это не работает?

Firefox, IE9 и IE9 в режиме совместимости работают должным образом.

...