2011-07-28 103 views
1

我有Flex中的工具提示,但是当单击一个组件时,工具提示消失,用户必须将鼠标移出控件,然后返回到控件以显示工具提示。当按钮被点击时,Flex工具提示消失

有没有一种方法可以防止鼠标单击时工具提示被破坏。

我试过打电话 e.stopImmediatePropagation(); e.preventDefault();在鼠标点击按钮事件。还尝试处理和防止tooltipEnd和tooltipHide事件,但当按钮被点击时它们不会被触发。

谢谢。

+0

我不希望你做任何事情/点击事件应该防止工具提示消失[虽然它可能,如果你把你的侦听器在捕获阶段;但如果您在捕捉阶段取消,我不确定该按钮是否可点击]。向我们展示如何为toolTipEnd和toolTipHide添加侦听器的代码以及您的实际尝试是如何防止删除toolTip。 – JeffryHouser

回答

2

我已通过向mouseDown事件添加事件处理程序,然后调用preventDefault和stopImmediatePropagation来解决此问题,从而防止工具提示消失,并且该按钮仍可点击。