3

如何在不使用任何插件的情况下使用jquery检查访问过的链接请帮助解决这个问题

4

2 回答 2

6

只需检查它是否具有该:visited属性

if ($("a#theLink:visited").length) {
    //anchor tag with id of "theLink" has been visited
}

编辑:Remy Sharp 制作了一个jquery 插件来帮助检测访问过的链接。

编辑2看起来这是mozilla现在已经修复的安全问题,http: //hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/

于 2009-09-11T06:44:27.187 回答
2

Remy Sharp jQuery 插件将不再工作,因为它使用“getComputedStyle”,它在 mozilla 中总是返回 false,如下所述:http: //hacks.mozilla.org/2010/03/privacy-related-changes-coming-to- CSS访问/

于 2012-05-04T10:15:46.277 回答