页面上有一个链接列表,其中一些已经被我访问过。在执行任何操作(选中复选框、单击按钮等)后,我必须使它们不可见。
我尝试使用 jQuery:$("a:visited").hide(300);
但它似乎不起作用。
UPD:所以,场景是:
1)用户点击一个按钮;
2)所有访问过的链接都消失了。
页面上有一个链接列表,其中一些已经被我访问过。在执行任何操作(选中复选框、单击按钮等)后,我必须使它们不可见。
我尝试使用 jQuery:$("a:visited").hide(300);
但它似乎不起作用。
UPD:所以,场景是:
1)用户点击一个按钮;
2)所有访问过的链接都消失了。
您可以尝试完整的CSS
方法:
a:visited { display: none; }
或者
a:visited { visibility: hidden; }
或者您可以使用插件方法:Remy Sharp 访问的插件
用途jQuery
:
$('a').visited().addClass('visited');
与CSS
:
.visited { display: none; }
或者
.visited { visibility: hidden; }
好的,所以试试这个
在你的 CSS 文件中
.foo a:visited{
display:none;
}
在你的 javascript
$('button').on('click', function(e){
$('ul').addClass('foo');
})