4 回答

TA貢獻1851條經驗 獲得超3個贊
它是使用bootstrap的popover來實現的,從bootstrap的源碼能看到popover是繼承至tooltip的組件之一。這里是通過將popover的觸發方式設為手動觸發,由我們自己來控制顯示和隱藏它的時機。并且在依賴節點離開的時候,給定300ms的延遲等待用戶進入tooltip panel,如果300ms還沒有進入tooltip則隱藏它。否則就阻止隱藏tooltip的邏輯。
這代碼雖然功能可用,但具有代碼潔癖的博主并不太滿意這樣的代碼。它難以閱讀維護,同時重用性也將極差。所以筆者決定要以bootstrap插件方式來一bs way寫這款插件。
當筆者查閱bootstrap tooltip源碼時,發現它是一個擴展性很不錯的插件。tooltip的顯示和隱藏依賴于它內部的hoverState

TA貢獻1856條經驗 獲得超5個贊
如果是在web中應用的話。你直接用驗證控件,驗證為空。然后結合ajax的控件ValidatorCalloutExtender1,就可以實現類似的效果。
如果是在winform中的話.那個就得自己去自定義控件,繼承textBox,增加一個離開焦點的驗證,用GDI+來實現類似的效果?;蛘呔褪钦乙粋€開源的氣泡提示控件..直接控制就好。

TA貢獻1860條經驗 獲得超9個贊
tooltip text 屬性??
tooltip是控件的屬性
比如你想吧鼠標移動到圖片上后顯示提示信息
img.tooltip="這是個圖片";
就ok啦
- 4 回答
- 0 關注
- 1097 瀏覽
添加回答
舉報