jquery - 设置在 jQuery 中访问链接

标签 jquery jquery-ui jquery-ui-dialog

我捕获某些超链接上的单击事件,并使用 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/

相关文章:

jQuery 序列化不起作用

javascript - 如何使用 jquery 删除除第一个 div 之外的克隆元素 div

jquery 用户界面 : how to open a dialog

jquery - 使用 JsPlumb 用线条连接 jQuery UI 对话框

javascript - 在 Jquery UI 对话框中禁用按钮?

javascript - 单击事件在 jQuery 对话框中不起作用

javascript - 如何在页面加载时显示 div?

javascript - 如何使用 Javascript 在 textarea 中添加按钮?

javascript - 如何防止用户通过 jQuery UI 日期选择器中的禁用日期进行预订?

javascript - 从 JSON 创建菜单