使用键盘导航页面

时间:2013-05-12 04:27:59

标签: javascript angularjs

我有一个使用AngularJS构建的页面,它显示了相册中图片的缩略图列表。如何使用键盘浏览缩略图?焦点应从第一个缩略图开始,当我单击键盘上的右/左箭头时,焦点应相应移动。点击ENTER键会触发ng-click事件。这可能吗?代码 -

<div id="album">
        <ul id="photosList">
            <li ng-repeat="photo in photos">
                <img ng-src="{{photo.url}}" ng-click="details(photo.id)"/>
            </li>
        </ul>        
    </div>

1 个答案:

答案 0 :(得分:1)

使用ui-keypress绑定?

参考 - stackoverflow.com/questions/12816420/keypress-in-angular-ui

<img ng-src="{{photo.url}}" ui-keypress="{enter: details(photo.id)}"/>