我正在使用jQuery qTip提供一組按鈕上的工具提示,但按鈕默認情況下最初是隱藏的,直到頁面上的另一個操作觸發它們顯示爲止。但是,如果您將鼠標懸停在頁面上隱藏按鈕的位置,我的qTip工具提示仍然出現。jQuery qTip:禁用隱藏元素
由於我衰落的按鈕,我需要從0
動畫的opacity
到1
,所以我不能隱藏按鍵完全符合display: none
(我認爲這是爲什麼他們仍然反應到mouseover
事件)。當opacity
爲0
時,有什麼方法可以禁用工具提示嗎?
我正在使用jQuery qTip提供一組按鈕上的工具提示,但按鈕默認情況下最初是隱藏的,直到頁面上的另一個操作觸發它們顯示爲止。但是,如果您將鼠標懸停在頁面上隱藏按鈕的位置,我的qTip工具提示仍然出現。jQuery qTip:禁用隱藏元素
由於我衰落的按鈕,我需要從0
動畫的opacity
到1
,所以我不能隱藏按鍵完全符合display: none
(我認爲這是爲什麼他們仍然反應到mouseover
事件)。當opacity
爲0
時,有什麼方法可以禁用工具提示嗎?
我發現qTip提示將不會觸發元素與visibility: hidden
,所以我通過設置兩個opacity
和上的按鈕visibility
容器固定的:
#button-container {
opacity: 0;
visibility: hidden;
}
動畫的前然後撥動visibility
opacity
:
$('#button-container').css({visibility: 'visible'}).animate({opacity: 1}, 300);
很高興你能找到解決方案。這也是我的方法,但是使用'display:none;' –
'display:none'也可以,但是我必須使用'visibility:hidden',因爲'#button-container'是浮動的,如果我把其他東西拋出完全隱藏它。這只是我的特殊情況。 – daGUY
您可以禁用qTips:
//或指定選擇
還有一個使:
在回調的褪色$('*').qtip('enable')
基本上,使qtips。
隱藏按鈕並使它們突然出現並不是一個好的編程習慣。考慮禁用它們。 – Chibuzo
這些按鈕已禁用;目的是通過隱藏無法使用的按鈕來在視覺上簡化頁面。 – daGUY