0

我在 SliderBarSimpleHorizo​​ntal 实例的左上角发现了一个隐藏的小文本框:

<input type="text" tabindex="-1" role="presentation" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">

谁能告诉我这是什么黑客?
(gwt-slider-bar 主页:http ://code.google.com/p/gwt-slider-bar/ )

4

2 回答 2

1

这是 GWT 以与 Firefox 兼容的方式使小部件可聚焦的方式(Firefox 支持tabindex="-1"所有元素以使其可聚焦,但不支持accesskey不可默认聚焦的元素):https ://code.google.com /p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/ui/impl/FocusImplStandard.java

而且这个项目中的滑杆会延伸FocusPanel(这本身就是有争议的,因为它们不是面板)。

于 2013-01-28T16:17:52.630 回答
0

我刚刚浏览了源代码。我只看到 texbox 的一个用例,它位于 trunk/SliderBarMVP/src/com/kiouri/sliderbar/client/demo/interractive/InrerractiveSample.java

SliderBarSimpleHorizo​​ntal没有引用文本框或输入元素!!!

您可以通过代码搜索 - http://code.google.com/p/gwt-slider-bar/source/search?q=SliderBarSimpleHorizo​​ntal+&origq=SliderBarSimpleHorizo​​ntal+&btnG= Search+Trunk

于 2013-01-28T15:54:56.033 回答