html - 单击按钮到新页面时自动对焦(单独的html)
问题描述
当您单击带您进入模式的按钮时,我能够实现自动对焦。由于以下代码:
AngularJS:
app.directive('autoFocus', function($timeout) {
return {
restrict: 'AC',
link: function(_scope, _element) {
$timeout(function(){
_element[0].focus();
}, 0);
}
};
});
HTML:
<input type="text" auto-focus>
但是,当将相同的逻辑应用于单击按钮并转到单独页面后可用的输入框时,它似乎不起作用。有没有人遇到过这个问题或遇到过同样的问题?
解决方案
autofocus
我已经像这样使用内置
<input ... autofocus="{{$index==0}}"/>
你试过吗?没有自定义指令。
推荐阅读
- javascript - 从十字准线到工具提示的 Highcharts 距离
- sql - SQL 转换动态查询生成限制
- node.js - 如何在 WebStorm 中调试 firebase 云功能?
- android - 在我的 CI 上初始化 gradle 时出现错误
- html - 如何让页脚宽度达到全屏
- php - 使用两个表在留言簿中显示条目的作者 (myphpadmin)
- java - ArrayList 优化内存
- python - 使用python将数据从.csv导入mysql到两个表中
- .net-core - 如何验证参数 ID 和令牌声明 ID 与授权标签相同
- java - 使用 JUnit 测试具有 @PreAuthorize 的服务方法