0
A
回答
2
在這種情況下,您可以通過addMouseOverHandler和addMouseOutHandler在處理程序中添加處理程序,處理程序添加/刪除樣式名稱。
另一種選擇是重寫OnBrowserEvent(Event event)方法,將鼠標懸停並將鼠標移出事件。
但是,鼠標懸停事件在所有瀏覽器中都無法正常工作。有時,鼠標懸停事件不會在小部件上觸發,而您的樣式將保留在小部件上。如果你想在一個小部件上設置樣式,你也可以在你的樣式表中添加一個yourstylename:hover
,這樣你可以讓瀏覽器執行添加和刪除樣式名稱的工作。
相關問題
- 1. GWT Google Maps V3覆蓋小部件
- 2. 擴展器覆蓋Silverlight中的控件
- 3. 如何覆蓋tkinter基礎小部件事件回調?
- 4. 在控件擴展中,覆蓋或addHandler?
- 5. Qt - 如何覆蓋小部件?
- 6. 在MainWindow中覆蓋小部件的繪畫事件
- 7. Opera擴展中的覆蓋
- 8. 如何覆蓋/刪除GWT小部件中的默認處理程序?
- 9. 覆蓋InlineFormset_factory中的FileField小部件?
- 10. 覆蓋/擴展Magento核心JavaScript文件
- 11. Firefox擴展覆蓋注入JavaScript文件?
- 12. 如何擴展TimePicker小部件?
- 13. 將GWT小部件放到擴展行中
- 14. 如何覆蓋C#中的CollectionChanged事件?
- 15. Firefox擴展無法覆蓋元素事件
- 16. 擴展使用UIBinder構建的GWT小部件
- 17. UserVoice小部件關閉按鈕事件覆蓋
- 18. 如何擴展'resize'事件?
- 19. 如何擴展/覆蓋symfony2 form_row函數
- 20. 如何跟蹤擴展中的事件?
- 21. 如何覆蓋/擴展一個子類的內部類?
- 22. 如何部分覆蓋/擴展聲明類的構造函數?
- 23. 覆蓋JCS事件
- 24. OnClick事件覆蓋
- 25. 如何從另一個覆蓋方法擴展jquery插件?
- 26. 如何覆蓋Magento 2擴展助手文件?
- 27. 在VB.NET中覆蓋事件
- 28. 如何覆蓋WPF上的onclose事件?
- 29. 覆蓋擴展方法
- 30. (覆蓋||擴展)JavaScript方法