在按下键盘按钮时将链接更改为 :活动状态
Changing a link to :active state when a keyboard button is pressed
当我
按下按钮时,如何将链接的状态更改为其:active
状态?
示例:当我按向上键时,特定链接将更改为其<code>:active</code>
状态。
我假设您只想更改链接的外观,而不是实际的链接状态。通过监视 keyup 事件并将与"活动链接"相同的视觉样式添加到链接中,这很容易实现。
$('body').live('keyup',function(e){
if(e.which == 38)
{
$('#mylink').addClass("activeLinkClass");
}
});
如果你真的想改变状态(可能是因为你使用链接状态作为程序逻辑的一部分),我的理解是由浏览器管理的;你需要从浏览历史中清除条目,我认为这在javascript中是不可能的。
注意:此代码在Chrome上的快速测试中对我有用,但尚未真正经过测试
相关文章:
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 如何获取链接以保持活动状态
- 在JavaScript / jQuery中用活动超链接替换粘贴的链接
- 活动页面链接图标颜色
- 当子菜单的父级或包含链接处于活动状态时,如何告知子菜单可见
- 如何将活动状态类动态更改(添加)到导航链接
- 获取左侧导航链接以保持打开和活动状态
- 打开打印窗口处于活动状态的 PDF 链接
- 只要所有链接包含相同的值,它们都将处于活动状态
- 当内容为空但超链接处于活动状态时删除元素
- 当处于活动状态时,我如何删除文本修饰.我有以下代码,但链接带有下划线
- 多个页面链接处于活动状态
- 使链接保持活动状态,使用 JavaScript 在单击时显示悬停效果
- 在按下键盘按钮时将链接更改为 :活动状态
- Boostrap 3崩溃-基于崩溃状态链接图标
- Facebook:来自应用活动的链接指向URL,而不是指向应用
- 选项卡和侧边菜单-状态链接不起作用
- 带ui的AngularJS.路由器:点击相同状态链接时重新加载页面
- 要使非活动超链接
- Jquery活动页面链接