如何防止qTip自動顯示和隱藏mouseenter mouseleave事件上的工具提示?禁用jQuery qTip鼠標事件
回答
根據文檔,您可以註冊「beforeShow」事件並返回false將停止顯示工具提示。
所以沿着這個
$("your jquery selector").qtip({ api: { beforeShow: function(event) { return false; } } });
線的東西,您可以指定將導致提示在hide
選項隱藏事件:
$('#tooltip').qtip({
hide: {
when: 'mouseenter mouseleave'
}
});
,或者你可以嘗試設置when
屬性在show
選項中爲false:
$('#tooltip').qtip({
show: {
ready: false, /* Don't show the tooltip once its ready */
when: false /* Prevents the tooltip from showing for any event */
}
});
當when:false會導致它甚至在手動調用.qtip('show')時不顯示。 – LordZardeck
@LordZardeck - 'when:false'將防止發生任何事件時的工具提示。當你顯式調用api來顯示'.qtip('show')' – amurra
'這樣的工具提示時,它不會阻止顯示工具提示,我已經嘗試過了,它不起作用。我甚至嘗試準備好:真的,那沒用。 – LordZardeck
這就是我的工作。 它禁用鼠標事件和工具提示是觸發通過qtip("show")
$(document).ready(function() {
$('#link1').qtip({
content: 'This is a tool tip',
show: {
event: false
},
hide: {
event:false
}
})
$('#link1').qtip("show");
});
這個很好,爲了使它在當前版本的qTip中工作,只需將關鍵詞「when」替換爲「event」 – Dominik
- 1. Box2d-jquery:禁用鼠標事件
- 2. 禁用鼠標事件 - Pygame
- 3. Jquery鼠標事件
- 4. jquery鼠標事件
- 5. jquery鼠標事件
- 6. 鼠標事件使用jquery
- 7. Excel vba - 禁用鼠標事件
- 8. 禁用鼠標事件和進度條
- 9. 禁用鼠標移動事件
- 10. 使用jquery禁用鼠標事件的方法?
- 11. 禁用表單域上的jQuery鼠標事件
- 12. 在執行jQuery功能時禁用鼠標單擊事件
- 13. JQuery:鼠標移動事件?
- 14. jquery鼠標事件衝突?
- 15. 替代jquery鼠標事件
- 16. JQuery:鼠標事件觸發
- 17. Jquery - 延遲鼠標事件
- 18. Jquery鼠標懸停事件
- 19. jQuery動畫鼠標事件
- 20. jQuery觸發鼠標事件
- 21. javascript或jquery:鼠標事件
- 22. Jquery鼠標事件替代
- 23. 啓用jQuery鼠標懸停事件
- 24. jQuery的:用鼠標按下事件
- 25. jQuery:鼠標事件不起作用
- 26. 使用jQuery鼠標取消事件
- 27. 使用鼠標'點擊'而不是'鼠標懸停'事件,jquery
- 28. 在標籤上禁用鼠標事件(啓用時)
- 29. 鼠標禁用
- 30. 鼠標事件
,但我想讓它顯示,而不是當的mouseenter和鼠標離開事件觸發。我只想讓它在我打電話時顯示.qtip('show') – LordZardeck
如何在調用.qtip('show')之前將變量(例如。canShowTooltip)設置爲true的某種邏輯,然後在在顯示事件之前,檢查變量是否爲真,如果不是,則不顯示,否則通過將變量設置爲false來顯示並重置變量? – Plebsori
不錯的主意。這應該工作。謝謝! – LordZardeck