问题标签 [visited]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
875 浏览

jquery - 如果已使用 jQuery 访问,则更改链接图像的类别

我有一系列使用 jQuery 链接的翻转图像。单击链接后,我希望将翻转图像的类别从“翻转”更改为“翻转2”,以便获得一组不同的图像。这是翻转图像的 jQuery:

这是链接图像的代码:

最初的翻转效果很好,但我试图从这里使用访问的链接插件来触发将任何链接图像的类名更改为“rollover2”:

这似乎不起作用。你们中的任何人都可以帮助我解决这个问题吗?

0 投票
1 回答
296 浏览

html - 如何让浏览器识别表单上访问过的链接#

我有一个页面,其中包含 <url>?<parameters> 形式的链接和 <url>?<parameters>#<anchor> 形式的一些链接。后者有几个不同的地方,但一个很容易理解的例子看起来像这样(大约):

现在我将这些样式附加到页面上

pageContent 样式在链接所在的地方使用,并且几乎在任何地方都可以正常工作。

令我困惑的是,后一种形式的链接没有被标记为已访问。我已经尝试了不同的 DOCTYPE 设置,但我无法让它工作。我已经在网上搜索了很多次(我遇到这个问题已经一年多了),但要么我不知道要搜索什么,要么它只发生在我身上。

0 投票
2 回答
981 浏览

css - CSS 伪 a:link 覆盖 a:visited 的文本装饰

对于以下 CSS:

已访问状态变为红色字体,但下划线并未消失。它似乎被 的a:link定义覆盖了text-decoration

目前,确保访问状态没有下划线的唯一方法是给所有状态都没有下划线。它一定是新的东西,因为在过去,这个 CSS 是有效的。有没有办法设置a:link下划线和a:visited不下划线?

0 投票
1 回答
2134 浏览

css - 隐藏访问过的链接高亮css

我一直在创建一个网站,在标题上我有一些 .png 图像用作按钮,我的问题是当我在 ie9 中打开该网站时,访问的图像有一个紫色的轮廓。我的问题是如何禁用图像上的已访问链接突出显示或使其透明以使其不会出现。

0 投票
1 回答
235 浏览

css - 如果访问链接,将跨度的宽度设置为 0?

正如标题所说,一旦访问了链接,我就会尝试设置跨度的宽度。这样做的原因是我们应该在线程旁边显示“New!”标签,但一旦访问链接,它就会消失。他们不想使用 cookie 来跟踪用户,所以我想出了一个想法,在 a:visited 上将显示或可见性设置为无。由于安全问题,这不起作用。

对我有用的是将背景和文本颜色设置为白色(我知道这不是正确的方法)。

现在他们想将此标签移动到线程标题的开头。这会在标题前面产生空白问题(作为新的!仍然存在,只是全白)。我虽然我可以简单地将宽度设置为 0,这样就可以了。它没有。有什么解决办法吗?

0 投票
1 回答
275 浏览

jquery - 更改链接到访问页面的 div 的背景

对,因为 :visited 不再起作用了,无论如何使用背景图像,我正在寻找替代方案。

我有一个页面,上面有 3 张图片,每个都有相同的背景图片(一个封闭的盒子),点击这些盒子中的任何一个都会带你到网站的不同部分,但我想要它,当用户返回到索引页面 - 带有 3 个 div - 之前单击的 div 的背景图像已更改(打开框)。

所以正如我之前所说,我想我正在寻找一个替代方案:visited,我猜这将通过 jquery + cookies 完成?

希望这是有道理的!

我只要求它与 chrome 一起使用。

0 投票
7 回答
6312 浏览

php - 使用 favicon 跟踪用户对网站的访问

我在“即使清除浏览器 cookie 后网站如何跟踪用户”的答案中读到,可以通过网站图标跟踪用户:

Favicons 是第三种可能性——大多数浏览器在页面加载之前请求它,所以如果该请求得到满足,那么客户端显然是重复访问者。

如果这实际上是可能的,它可能是检查用户之前是否访问过该网站的好方法,不需要为该海豚使用 cookie。

我不确定这是否可以用 PHP 或 Javascript (jQuery) 完成。如何做到这一点?

编辑

我对此的解释是用户在需要 Favicon 时会拨打电话。如果他不打那个电话,这意味着他已经有了这个网站图标,所以他访问了。因此无需在用户计算机中存储任何文件(例如 cookie)或将其 IP 保存在服务器中。这个对吗?

0 投票
0 回答
478 浏览

css - 如何减少包装在仅使用 CSS 的访问链接中的图像的不透明度?

描述

每天访问 imgur.com 几次,我想隐藏我已经查看过的链接/图像,以减少认知负荷

从我在MDN Privacy 和 :visited 选择器文章中阅读的内容来看,伪选择器存在一些限制:visited。因此,以下规则将不起作用:

经过测试

我尝试定义所有不透明度为空的图像,然后重置未访问但结果相同的图像:

问题

是否有一种仅使用 CSS的 hack/方式,以便在成为访问链接的子项时隐藏图像或降低不透明度?

仅限 CSS 的约束是由于使用了Firefox 的附加组件 Stylish

0 投票
0 回答
62 浏览

performance - 哪些 IE DOM 活动会减慢具有大量链接的页面?

具有大量链接 (> 5000) 的 IE 页面似乎在单击链接时表现出缓慢的响应。如果相关,这些链接中的大多数 (98%) 是页内链接 ( #)。

我看到的典型行为是,当您点击链接时,在移动到 href 目标之前会出现 1-3 秒的延迟。

在包含这些页面的站点的一个部分中,我在单击链接时看到脚本控制台错误:大意是无法应用不同的 CSS :visited,只能应用颜色更改。这向我表明,问题发生在 IE 在将颜色更改应用于给定链接时如何处理页面 DOM(现在它是:visited)。

据此,我假设 IE 对具有大量链接的页面进行索引的机制很差。

*有没有办法解决这个问题?

0 投票
1 回答
59 浏览

colors - 访问的链接正在改变悬停的颜色

我真的很困惑......我有这个代码:

但是我访问它之后的链接a链接没有根据a改变颜色:悬停......为什么?

谢谢