问题标签 [anchor]

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 投票
4 回答
9960 浏览

jquery - 如何使用 jQuery 获得锚点的 :hover css 样式?

如何使用 jquery 即时获取 css 样式表中的 :hover ?

愚蠢的例子:

如何在鼠标越过锚点之前检索该颜色和字体大小?

0 投票
2 回答
1338 浏览

c# - 最大化时的 WinForms (.NET) 按钮锚定

好的,我已经用谷歌搜索了,但也许我奇怪地搜索了。:/

我有一个 VB.NET WinForms 应用程序。我为所有控件设置了锚属性,以便在窗体最大化时调整所有控件的大小以使其看起来不错。(但是还没有手动调整大小)。

无论如何,问题是:

我会在主 GUI 表单/图片上为按钮设置相同的属性(现在使用单个按钮进行测试)。当我通过 F5 运行程序时,它看起来不错。但是当我最大化表单时,整个按钮的覆盖范围超出了应有的范围。

我已经截取了表格的屏幕截图,因此您可以直观地看到我在说什么。:/

之前:http: //zack.scudstorm.com/before.png
之后:http: //zack.scudstorm.com/after.png

我需要设置哪些其他属性(y|ies)才能正确显示按钮?:/(按钮越过显示“1-1”、“2-3”等的框。

谢谢,
-扎克

0 投票
2 回答
1095 浏览

javascript - 用于处理书签的 url 锚点的 Javascript

我想使用 url 的锚点部分(在 # 之后),以便我的页面可以有 ajax/dhtml 但仍然能够让书签正常工作。我想知道是否有人可以帮助我开始为此编写一些javascript代码。我正在使用 jQuery,但如果解决方案是通用的,那也没关系。

对于我的页面,我可以有如下设置:“a”可以是 10-50 之间的数字 “b”是 0 或 1 “c”是 0 或 1 等等...

我想要一些关于编写优化的 javascript 代码的技巧,这些代码既可以解析也可以设置 #a=23&b=0&c=1

另外,我想让我的 url 尽可能短,所以如果“a”的默认值为 23,在上面的示例中,a=23 将被省略。

是否有一个图书馆已经完成了所有这些工作?

0 投票
6 回答
30201 浏览

ruby-on-rails - 如何在 Ruby on Rails 中创建一个锚点并重定向到这个特定的锚点

我正在尝试为我博客上的每条评论创建唯一的锚点,以便人们可以获取锚点的 url 并将其粘贴到他们的浏览器中,这将自动加载页面并向下滚动到页面中他们评论开始的位置.

也许我正在以错误的方式解决这个问题,但我已经尝试过,但无济于事。

评论视图 - 失败 1 - 当粘贴在浏览器中时,此链接不会向下滚动到所需位置

评论控制器 - 失败 2 - 浏览器中正确的 url 但没有滚动发生它只是停留在页面的顶部

如果有人可以提供帮助,我将不胜感激:)

更新:下面的解决方案几乎可以工作,但是如果我点击它,我会得到以下 URL,它不会被滚动到。

# 即http://localhost:3000/posts/please-work

0 投票
3 回答
27381 浏览

asp.net - 在 ASP.NET 的 URL 中检索锚链接

我有一个这样的网址:

http://localhost/place/663828/bangkok-paradise-restaurant-toronto#r306040

我试图查看是否存在锚标记以及获取其值以在后面的代码中执行一些代码逻辑。

我一直在尝试使用 Page.Request,但没有一个属性显示 URL 的锚链接部分。

例如:

我几乎尝试了此页面上的组合/属性:http ://www.west-wind.com/weblog/posts/269.aspx

只是为了完成这个话题:

我用永久链接复制了 Stack Overflow 的方法...:D

0 投票
5 回答
2039 浏览

javascript - 访问链接后,Firefox 会选择性地跳过状态更改或 a:visited 样式

在单击带有通用 href 的链接(本地页面或网站)并成功加载 href 后,FF2 和 IE7 都会显示带有 a:visited 样式的链接。

对于带有 href="javascript:anyfunc()" 的链接,IE7 的工作方式如上,而 FF2 不显示 a:visited 样式。任何 DOCTYPE 都没有变化。

问:JS 链接和 :visited 的行为是否被认为是正确的?

Q:FF2点击JS链接后锚点状态不变吗?

问:无需附加 onClick 处理程序或使用 JS 修改类/样式,是否有一种简洁的方法告诉 FF2 使用 :visted 样式,而与 href 是另一个页面还是 JS 链接无关?

示例如下:

0 投票
4 回答
6868 浏览

php - 如何防止 PHP 的 DOMDocument 编码 html 实体?

我有一个使用 PHP 的 DOMDocument 替换字符串中锚点的 href 属性的函数。这是一个片段:

问题是 loadHTML($text) 在 doctype、html、body 等标签中包围了 $text。我尝试通过这样做而不是 loadHTML() 来解决这个问题:

不幸的是,这对所有实体(包括锚)进行了编码。有谁知道如何关闭这个?我已经彻底查看了文档并尝试破解它,但无法弄清楚。

谢谢!:)

0 投票
28 回答
719036 浏览

css - 将一个 div 变成一个链接

我有<div>一些我不想更改的精美视觉内容的块。我想让它成为一个可点击的链接。

我正在寻找类似的东西<a href="…"><div> … </div></a>,但那是有效的 XHTML 1.1。

0 投票
4 回答
3942 浏览

javascript - 向生成的 URL 添加锚点

我试图找到一个类似的例子并用它来回答我的问题,但我似乎无法让它工作,所以如果这听起来与其他问题相似,我深表歉意。

基本上,我使用 Terminal Four 的 Site Manager CMS 系统来构建我的网站。此工具允许您生成导航元素以在整个站点中使用。

我需要添加一些自定义的 JS 来为这些链接附加一个锚点。

生成的链接类似于:

我可以编辑链接的 css 属性,但我不知道如何添加锚点。

我使用的 JQuery 如下:

提前感谢您的帮助。

稻田

0 投票
5 回答
1995 浏览

asp.net - 锚在asp.net中不起作用

正如标题所示,我遇到了锚点 ASP.NET 的问题。

我设置它们的方式与您在标准 html 中的设置方式相同

前任:

出于某种原因,当我单击链接时,#Intro 没有附加到 url,并且我没有进入锚点。

但是,如果我手动将#Intro 添加到它的 url 中。

此外,如果我将#Intro 更改为没有具有给定名称属性的相应锚点的名称,它会附加到查询中

这是怎么回事?