AngularJS使元素可选项卡化
AngularJS make elements tabbable
所以我有一个看起来像这样的东西:
'<div class="ui360-infoSectionHeader">' +
'<span ng-click="toggle()" class="ui360-infoSectionTitle" ng-class="{''ui360-expanded'':isExpanded, ''ui360-collapsed'':!isExpanded}">{{sectionTitle}}</span>' +
'</div>'
当我在页面中进行制表时,如何使跨度接收焦点,并且我可以使用ENTER触发ng单击?我可以通过将跨度更改为"a"标记并添加href="#"
来完成此操作,但这刷新了页面,这根本不是我所需要的。我还想避免使用选项卡索引,因为这是一个可以放置在页面上任何位置的指令。我只是希望它能在与页面上的其他元素相关的时候得到关注。这是怎么做到的?
Use可以使用锚点标记,但不使用href="#"
,而是使用href="javascript:return false"
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 根据select选项元素将表单重定向到不同的URL
- 使用webdriver io在可滚动元素内滚动
- 只有当Angular从资源对象检索数据时,才选择选项元素
- 可滚动元素,如何在调整大小时更改顶部偏移量
- 在此内容可编辑元素中获取当前行和行索引
- jQuery 隐藏选项元素
- 检测可滚动元素内的滚动位置
- 根据选择选项元素将表单重定向到不同的URL,并在电子邮件中获取表单详细信息
- jquery可丢弃元素与网格对齐
- jQuery - 将元素拖入 DIV / 或可排序元素
- 如果单击了可折叠元素,请折叠所有其他(可折叠)已打开的元素-引导
- 初始化可从元素属性值观察到的Knockout
- 防止文本在内容可编辑元素中突出显示时被删除
- 如何防止用户在内容可编辑元素中键入新行
- 如何自动调整内容可编辑元素的大小
- 无法在 IE 中设置选项元素的属性
- 如何在内容可编辑元素中的文本失去焦点时保持该元素处于选中状态
- Jquery 如何指定哪个可丢弃对象应与嵌套的可放置元素一起使用
- AngularJS使元素可选项卡化