当我按下按钮时,如何将链接状态更改为:active
状态?
示例:当我按向上键时,特定链接将更改为其<code>:active</code>
状态。
答案 0 :(得分:0)
我假设您只想更改链接的外观,而不是实际的链接状态。通过观察keyup事件,并为链接添加与“活动链接”相同的视觉风格,这是非常直接的。
$('body').live('keyup',function(e){
if(e.which == 38)
{
$('#mylink').addClass("activeLinkClass");
}
});
如果你真的想要改变状态(可能是因为你使用链接状态作为程序逻辑的一部分),我的理解是由浏览器管理;您需要清除浏览历史记录中的条目,我认为这不是javascript所能实现的。
注意:此代码适用于我对chrome的快速测试,但尚未经过测试