簡體   English   中英

jQuery:Tipsy不會顯示在禁用的元素上

[英]Jquery: Tipsy doesn't show on disabled elements

我正在使用Tipsy( Tipsy項目頁面 )顯示一些有用的信息,在某些情況下還包括一些至關重要的信息。 它的效果驚人,我完全推薦它。

問題在於它似乎不適用於禁用的元素。 我打電話給Tipsy是這樣的:

$('.list-view-button').tipsy({
     live: true, 
     title: "data-tipsy", 
     gravity: 's', 
     fade: false, 
     fallback: 'error', 
     offset: 4, 
     delayIn: 500
});

除非禁用.list-view-button否則所有操作都完美。 Tipsy不會在任何禁用的元素上隱藏或顯示。

我不想通過api打開它,還有其他解決方法嗎?

由於禁用的元素不會在許多瀏覽器中觸發事件,因此您最終不得不解決它。 這個http://blog.pengoworks.com/index.cfm/2010/4/23/Attaching-mouse-events-to-a-disabled-input-element是我以前使用的方法。

交替地將您的輸入包裹在一個范圍中,並附加到它的太尖上(與之前的Firefox中禁用元素上的SO線程標題屬性類似的問題)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM