我捕获某些超链接上的单击事件,并使用 href 打开 jQuery UI 对话框。我返回 false 以避免浏览器也这样做......
$('a.previewable').click(function(){
$('#dialog').html('<img src="'+$(this).attr('href')+'">');
$('#dialog').dialog({
title: 'Preview',
width: 350,
modal: true
});
return false;
});
它工作得很好,但当我点击它时,链接颜色不会更改为已访问。如何告诉浏览器该链接确实被访问过?
谢谢!
最佳答案
好吧,既然你返回了 false
,它就没有被访问过。你能做的最好的事情就是设计它。
$(this).addClass('visited');
CSS
.visited {
color: purple;
}
关于jquery - 设置在 jQuery 中访问链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558805/