我如何知道哪個元素具有焦點,或者如何確定某個特定元素的焦點?我如何知道哪個元素具有焦點?
回答
反正我不知道直接查詢這類信息。我想你可以遍歷DOM並手動檢查它。如果是這種情況,你應該look at this。
也許你想要做的事情可以通過處理一個事件來實現,當特定的興趣元素獲得焦點時。這裏是你如何做到這一點在jQuery中。
$('<selector>').focus(function() {
// Do something here
});
只是爲了笑笑,這裏有一種方法可以使用焦點方法來跟蹤哪個元素接收到最後一個元素。我強烈建議不要使用此代碼。
var gotDaFocus;
$('*').focus(function() {
gotDaFocus = this;
});
我不是問javascript,而是關於Ruby和Shoes。 – 2011-04-10 06:43:26
錯......對不起:)。你可能想要更新問題來說明。因爲關鍵詞「元素」和「焦點」,我只是假設了JS。我沒有看標籤。祝你好運。 – 2011-04-13 14:25:36
還沒有實施,但我很害怕。 你可以做這樣的事情
Shoes.app do
@focused = para ""
stack do
@label1 = edit_line :text => 1
click do
@focused.replace @label1.text
end
end
stack do
@label2 = edit_line :text => 2
click do
@focused.replace @label2.text
end
end
end
但在Windows的問題是控制盜取的所有事件從鞋子。 在綠鞋它會工作。如果你在窗口中,只要點擊edit_line的右側,仍然可以看到結果。當然,這只是當你用鼠標點擊的時候,你應該檢查鍵盤事件是否也是鍵盤事件。 Grtz
- 1. 如何知道哪個元素有另一個元素失去焦點?
- 2. 如何知道片段中的哪個元素/視圖具有焦點
- 3. 如何知道哪個UI元素處於焦點
- 4. 我如何測試Selenium RC中哪個元素具有焦點?
- 5. 如何知道哪個視圖具有當前焦點
- 6. jquery:當我點擊鏈接時,如何知道哪個元素具有z-index?
- 7. 我如何知道哪個下拉菜單有當前焦點
- 8. 確定哪些元素具有焦點
- 9. 如何測試Selenium RC中哪個元素具有焦點?
- 10. 如何找出哪個GWT元素具有焦點?
- 11. 我如何知道在ui中點擊哪個元素:重複?
- 12. 需要知道哪個元素在另一個元素失去焦點時獲得焦點
- 13. 哪個iframe具有焦點
- 14. 知道哪些ListView控件具有焦點窗體上
- 15. Jquery:如何知道哪個元素被點擊?
- 16. 如何知道拖動元素在哪個元素上?
- 17. 如何知道UITextView是否有焦點
- 18. 我如何知道一個給定的XULElement是否有焦點
- 19. 如何在調試WPF時找出哪個元素具有焦點?
- 20. 我怎麼知道哪個元素有一個類?
- 21. 哪個HTML元素失去焦點?
- 22. wxPython:如何找出哪個小工具具有焦點?
- 23. 確定哪個控件具有焦點
- 24. 找出哪個控件具有焦點
- 25. 哪個應用具有鍵盤焦點?
- 26. 使用XMLTextReader,我怎麼知道我在哪個元素上?
- 27. 我如何知道哪些元素通過jquery被拖入?
- 28. 如何確定哪個元素獲得焦點即11
- 29. AngularJS:如何測試指向哪個元素的焦點?
- 30. 僅當輸入元素具有焦點時,如何啓動setInterval?
你需要抓住焦點還是懸停事件也會好呢? [http://shoesrb.com/manual/Events.html](http://shoesrb.com/manual/Events.html) – 2011-04-08 13:24:44