2011-05-31 48 views
0

我正在使用ICEFaces組件,我需要在ice:commandButton上設置工具提示。爲什麼不結冰:commandButton在禁用時接受onmouseover/onmouseout?

該按鈕可以啓用或不根據特定的條件,但我的問題是,當按鈕被禁用的工具提示不會顯示。

我通過調用onmouseover屬性中的Javascript方法顯示工具提示,並通過onmouseout關閉它。

使用IE開發工具進行檢查時,兩個屬性在禁用按鈕時不會呈現。

我該如何修改此行爲?

回答

0

已禁用的組件既不會引起焦點也不會對任何事件做出反應。

HTML Reference:

當一個元素被禁用,那麼 變灰並且不對 響應用戶輸入。禁用的元素不會響應鼠標事件 ,也不會響應contentEditable 屬性。

作爲解決方法,您可以將工具提示分配到圍繞commandButton的<div/>