我在qTip 2上遇到了一個令人討厭的小交互問題。我的頁面上的一個按鈕上有一個提示,在延遲500ms
之後出現在mouseover
上,並立即在mouseout
上消失。qTip 2:在延遲顯示之前觸發隱藏?
點擊按鈕後,整個視圖會改變,特定按鈕消失,所以我強制提示立即隱藏(否則,它會掛起,直到用戶移動鼠標,即使觸發它的按鈕不是更長的可見度)。
問題是如果事件首先發生,立即hide
事件似乎不會取消延遲show
事件。換句話說,如果在按鈕,然後的show
事件觸發的500ms
,導致工具提示中顯示用戶點並單擊它在不到500ms
,在hide
事件觸發器(什麼都不做)和甚至認爲該按鈕不再在那裏(並且在錯誤的位置啓動,因爲如果沒有按鈕可見,它無法正確定位)。
當我觸發hide
事件告訴它只停在那裏而不執行任何其他事件時,有什麼辦法嗎?
你可以使用顯示或渲染事件來檢查按鈕是否可見,如果不是,則不顯示.... – Daniel