如何在 angular JS 1.x 中使用“Enter”键盘按钮触发 ng-dblclick

how to trigger ng-dblclick by using "Enter" keyboard button in angular JS 1.x

提问人:Ranjan Singh 提问时间:5/22/2023 最后编辑:James ZRanjan Singh 更新时间:5/22/2023 访问量:33

问:

我想使用键盘访问我的应用程序。我包含了angular-aria.js以使应用程序易于访问。但是当我从键盘输入两次时,dblclick 不会触发。

我页面中的代码片段:

     <div class="data-details-block-row" data-ng-class="{'selected': selectedJobQueue == jobQueue}" data-ng-repeat="jobQueue in jobQueueList" >
    <a href="javascript: void(0);" role="button" data-ng-click="toggleSelection(jobQueue)" data-ng-dblclick="showJobQueueInfo(jobQueue, $event);">
        Ranjan
    </a>
</div>

我添加了data-ng-keypress=“($event.keyCode === 13 || $event.keyCode === 32) && showJobQueueInfo(jobQueue, $event);”但它也行不通。

    <div class="data-details-block-row" data-ng-class="{'selected': selectedJobQueue == jobQueue}" data-ng-repeat="jobQueue in jobQueueList" >
    <a href="javascript: void(0);" role="button" data-ng-click="toggleSelection(jobQueue)" data-ng-dblclick="showJobQueueInfo(jobQueue, $event);" data-ng-keypress="($event.keyCode === 13 || $event.keyCode === 32) && showJobQueueInfo(jobQueue, $event);">
        Ranjan
    </a>
</div>
javascript jquery angularjs 可访问性 wai-aria

评论


答: 暂无答案