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