我的web應用程序中有一個彈出消息。就像你想要執行這個動作。它有2個按鈕/定位標籤。當我顯示這個彈出窗口時,第一個按鈕是焦點(我用jquery.focus設置焦點) 現在,當我按標籤焦點切換到第二個按鈕,然後當我點擊標籤焦點回到頁面中的東西(下面的popover)。我如何確保當我持續按下標籤焦點時,只需在彈出窗口中的2個按鈕(或n個按鈕並循環回)之間切換,而不返回到頁面。使用Tab鍵在彈出窗口上切換錨點標記
0
A
回答
0
嘗試綁定選項卡keydown,然後將焦點集中在哪個按鈕上。
$("body").keypress(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 9){
if($("#button_one").focus()){
$("#button_two").focus();
}
else if($("#button_two").focus()){
$("#button_one").focus();
}
}
});
+0
什麼,如果它不只是2個按鈕,這似乎是一個做事的暴力破解方式 – sublime
+0
別不知道其他的做法。 – orhanhenrik
相關問題
- 1. Backbone.js切換彈出窗口
- 2. 點擊切換錨點標記背景
- 3. 如何在彈出窗口顯示之前驗證錨標記?
- 4. 在標題窗口中使用Tab鍵焦點管理器Flex
- 5. Leaflet - 彈出窗口中的錨定標記?
- 6. 這個錨標記如何關閉彈出窗口?
- 7. 如何根據窗口名稱切換錨點目標
- 8. Poltergeist-phantomjs - 切換到新彈出窗口
- 9. 切換視圖/彈出窗口
- 10. Selenium:彈出窗口關閉後用戶切換到主窗口
- 11. 問題在彈出窗口和主窗口之間切換
- 12. 彈出窗口彈出窗口 - 表格之間的Tab(順序)不起作用
- 13. 可以使用mouseout事件在點擊事件後切換彈出窗口嗎?
- 14. 使用快捷鍵彈出窗口
- 15. 切換焦點到一個彈出窗口,並截圖
- 16. 彈出窗口不能標記
- 17. 如何在多個錨標記中點擊錨標記並顯示與其相關的數據庫信息時彈出一個彈出窗口?
- 18. 無法切換到彈出窗口,並使用Java在Webdriver中彈出窗口中找到任何元素
- 19. 使用javascript在彈出窗口中填充顯示標記
- 20. 無法使用selenium webdriver從彈出框切換回父窗口
- 21. 錨標記不在切換格
- 22. 錨點上的AngularStrap彈出
- 23. 將鼠標懸停在打開的彈出窗口上,將鼠標移出關閉彈出窗口,彈出窗口應該不會關閉彈出窗口
- 24. 如何在點擊彈出窗口上的按鈕時關閉彈出窗口?
- 25. 如何在JavaScript中使用錨的OnClick關閉彈出窗口?
- 26. 如何使用硒webdriver c切換焦點到瀏覽器彈出窗口#
- 27. 在彈出窗口中彈出,第二個彈出窗口沒有焦點?
- 28. 錨點目標的空白 - 怎麼老是開在同一個彈出窗口
- 29. emacs切換窗口到C-TAB和C-S-TAB
- 30. 將光標放在窗口上時彈出窗口
如果我理解你的問題,也許你需要一個模式彈出 – Daniele
它是一個模式彈出 – sublime