我有jQuery插件Tooltipsy來爲鏈接生成工具提示。在這個工具提示中,我有其他鏈接到相關的對象。我希望它能在最初的鏈接上方彈出,如果我將鼠標移動到它上面點擊一個鏈接,我會保持不動。這可能嗎?有誰知道該怎麼做?如何讓tooltipsy停留在一個鏈接中可以點擊
2
A
回答
2
解釋我沒得到它繼續開放,不能再等下去了,所以我改成叫simpletip另一個提示插件提供我需要的功能。
Simpletip無法從鏈接自己獲取標題屬性,所以這是我用來實現該目的的代碼。編輯:我改變了代碼,以數據爲標題(兼容HTML5),而不是爲標題,讓我沒得阻止默認顯示所有標題:
$(".order_tooltip").simpletip({
fixed: true,
position: 'top',
onBeforeShow: function(){
this.update(this.getParent().data('title'));
}
});
0
您可以在工具提示中放置一個關閉按鈕,並在點擊關閉按鈕時隱藏工具提示。
上提示的隱藏功能,可以調用作爲http://tooltipsy.com/methods.html#method-hide
0
直接回答你原來的問題,爲此工作我:
var hoverHand = false;
$('.hastip').tooltipsy({
show: function (e, $el) {
$el.hover(function() {
hoverHand = true;
}, function() {
hoverHand = false;
});
$el.fadeIn(100);
},
hide: function (e, $el) {
var tooltipCloserInterval = setInterval(function(){
if (hoverHand == false) {
$el.fadeOut(100);
$el.off("mouseenter mouseleave");
clearInterval(tooltipCloserInterval);
}
}, 500);
}
});
實質上,您正在給用戶500毫秒使用setInterval將其鼠標移動到工具提示。在500ms後,它檢查鼠標是否仍在工具提示上,如果不是,則關閉工具提示。
相關問題
- 1. 如何使一個鏈接點擊留
- 2. 防止雙擊一個鏈接,但可以點擊另一個鏈接
- 3. 如何讓一個div在點擊鏈接時打開
- 4. 如何讓svg對象點擊鏈接?
- 5. 如何讓Telerik GridImageColumn點擊鏈接?
- 6. Three.js嵌入式HTML:如何讓iFrame中的鏈接可點擊?
- 7. 我可以讓jMeter用戶在結果鏈接上「點擊」嗎?
- 8. 從鏈接列表中,點擊鏈接,點擊鏈接,第一個鏈接
- 9. 如何點擊一個JavaScript鏈接?
- 10. 創建一個可點擊的鏈接
- 11. 如何檢查鏈接是否可以在列中點擊
- 12. 如何在點擊後保持鏈接懸停狀態,當另一個鏈接點擊動態生成頁面
- 13. Javascript - 如何讓對象直接停留在另一個之前?
- 14. ajax鏈接保留鏈接從以前的點擊
- 15. 使用JavaScript/JQuery,你可以在點擊代碼上點擊一個鏈接
- 16. 一旦點擊了鏈接,就不可點擊鏈接 - jquery
- 17. 點擊兩個鏈接,點擊一下
- 18. jQuery的。點擊()點擊一個鏈接
- 19. 只想要一個鏈接,可以點擊一次
- 20. 的Javascript留在網頁上點擊一個鏈接
- 21. 可點擊鏈接
- 22. UIAlertView中可點擊鏈接
- 23. PHP - 點擊一個鏈接
- 24. 上點擊一個鏈接
- 25. 點擊一個鏈接
- 26. 當點擊一個鏈接
- 27. 如何讓一個按鈕在同一頁面中的超鏈接被點擊時被隱式點擊
- 28. 如何使整個鏈接在無序列表中可點擊
- 29. 點擊鏈接後,您如何保留上一頁的內容?
- 30. 如何在HTML中的表格後面保留可點擊的鏈接?
謝謝,但可能有數百個與這些工具提示連接的鏈接,所以不應該有任何點擊涉及。我可以讓鏈接停留一段指定的時間,但我希望能夠在工具提示窗口中執行類似.hover()的操作,以便只要鼠標在上面就可以保持打開狀態。 – olofom