[英]AngularJs capture “tab” key press
我使用ngWig插件開發angularJs v1。
我提出很多問題,每個問題在同一頁面中都有多個。
我想按“ Tab”鍵從a的內容跳到下一個。 實際上,我必須在文本區域內用鼠標單擊,因為按Tab鍵可跳過組件的每個按鈕(我的應用程序中有9個按鈕)。 以下面的示例為例,編寫“問題1”,“問題2”,“問題3”等。
https://plnkr.co/edit/dInpEicp5I5p5D1Cnf5w?p=preview
<body>
<ng-wig ng-model="text1" class="ngwig-sm"></ng-wig>
<ng-wig ng-model="text2" class="ngwig-sm"></ng-wig>
<ng-wig ng-model="text3" class="ngwig-sm"></ng-wig>
<ng-wig ng-model="text4" class="ngwig-sm"></ng-wig>
<ng-wig ng-model="text5" class="ngwig-sm"></ng-wig>
</body>
知道如何從textarea跳到textarea嗎?
我不建議從按鈕中刪除選項卡焦點,因為它們旨在成為焦點。 但是,如果您確定要刪除按鈕上的標簽焦點,則可以采用以下方法。
假設:您已經將Jquery作為依賴項。
var ngWigButtons = $('ng-wig .nw-button'); // query buttons inside ngWig
for (var i=0, len=ngWigButtons.length; i<len; i++) {
ngWigButtons.eq(i).attr('tabindex', -1); // remove tab focus
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.