刷新网页恢复超链接颜色

类似这个问题
https://segmentfault.com/q/10...

设置超链接颜色默认blue,移动到超链接上显示red,点击后显示fuchsia
因为网页存在cookie而刷新后超链接颜色不能重置,现用jquery模拟,希望刷新网页恢复超链接颜色

想要用jquery模仿超链接hover事件,但是fuchsia紫色出不来..
也试过其它比如mouseup,mouseleave一头雾水..

<script>

$('a').css('color','blue');

$('a').mouseover(function(){ 
    $(this).css('color','red');
}).mouseout(function(){ 
    $(this).css('color','blue');
}).click(function(){ 
    $(this).css('color','fuchsia');
});

</script>

阅读 3.3k
1 个回答

这样呢?

$('a').css('color','blue');

$('a').mouseover(function(){ 
    $(this).data("visited") || $(this).css('color','red');
}).mouseout(function(){ 
    $(this).data("visited") || $(this).css('color','blue');
}).click(function(){ 
    $(this).data("visited", true).css('color','fuchsia');
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题