如何使用jquery检查访问过的链接而不使用任何插件

时间:2009-09-11 06:34:55

标签: jquery hyperlink visited

如何使用jquery检查访问过的链接而不使用任何插件请帮助解决此问题

2 个答案:

答案 0 :(得分:6)

检查它是否具有:visited属性

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

<击>

修改:Remy Sharp已经jquery plugin帮助检测访问过的链接。

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

答案 1 :(得分:2)

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