问题标签 [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 投票
11 回答
55436 浏览

javascript - 如何创建一个空的 HTML 锚点,这样当我单击它时页面不会“跳起来”?

我正在处理一些 JQuery 以在单击链接时隐藏/显示一些内容。我可以创建类似的东西:

但是,如果我在页面上向下滚动时单击该链接,它将跳回页面顶部。

如果我这样做:

页面将重新加载,从而消除了 javascript 所做的所有更改。

像这样的东西:

会给我想要的效果,但它不再显示为链接。有什么方法可以指定一个空的锚点,这样我就可以为onclick事件分配一个 javascript 处理程序,而无需更改页面上的任何内容或移动滚动条?

0 投票
1 回答
2218 浏览

windows-vista - 为什么我的带有右锚定控件的 Borland C++Builder 5 表单在 Vista 上显示不正确?

我花了很长时间寻找解决方案并现在找到了它,我认为这对于 Stack Overflow 来说是很好的记录。所以我的回答将在这个问题之后紧随其后。

我使用的是 Borland C++ Builder 5。这可能也适用于 Delphi 的等效版本。我在 TPanel 上有一个带有 TButton 的表单。按钮设置为 akRight,akBottom。在 XP 和以前的 Windows 上,一切都很好。在 Vista 上,使用 Aero 时,按钮出现在右侧太远 4 个像素。锚定继续正常工作。

另一个例子是一个 TComboBox 的表单,它有 akTop、akRight、akLeft。该组合在 Vista 上显得太宽了 4 个像素。

回到 Vista 上的“经典”外观使一切看起来都正确。

0 投票
1 回答
4290 浏览

http - 哪两个分隔符可以在 URL 锚点中使用?

我在我的 URL 中使用锚点,允许人们在 Web 应用程序中为“活动页面”添加书签。我使用锚点是因为它们很容易适应 GWT 历史机制。

我现有的实现将导航和数据信息编码到锚点中,由“-”字符分隔。即创建像 #location-location-key-value-key-value 这样的锚点

除了负值(如 -1)会导致严重的解析问题之外,它确实有效,但现在我发现使用两个分隔符会更好。另外,给出负数问题,我想放弃使用'-'。

还有哪些其他字符在不会干扰 URL 或其 GET 参数的 URL 锚点中起作用?这些在未来会有多稳定?

0 投票
6 回答
10600 浏览

css - a:visited 在 Mozilla Firefox 中不起作用

我创建了一个链接,当我尝试设置样式时;

它似乎不起作用。它在 IE 中运行良好。我也遵守了命令;链接,访问,悬停,活动。
这是一个已知问题,还是我犯了任何错误?

0 投票
3 回答
1570 浏览

html - 防止锚点将页面推到底部 (HTML)

我有一个带有 style="overflow: auto" 的 div,里面有一些文字。该文本有一些锚点,我在 div 左侧有链接(不在 div 内),每次单击转到锚点时,页面都会移到底部,就像锚点在页面底部一样。

有什么办法可以防止这种情况发生吗?

编辑:我既不使用 Javascript 也不使用 Iframe

编辑:在 Firefox 3 中测试

0 投票
2 回答
536 浏览

asp.net - 在 ASP.NET 中使用链接和锚点切换可见性的最佳方法是什么?

我有一个页面,用于显示大量表格供用户填写并生成报告。这些表单中的每一个都在它自己的 ASP:Panel 控件中,因此我可以切换表单的可见性(这样只有具有适当权限的人才能访问他们被允许访问的报告)。

客户现在请求了一个“目录”,例如页面上带有指向每个表格的超链接的区域(这样他们就不必花时间滚动页面来找到他们想要的特定报告表格)。<a href="#Area">使用标准和<a id="Area">标签很容易做到这一点。我现在正在寻找的是一种允许我隐藏用户无权访问的报告链接的方法。

我首先考虑使用 ASP:LinkBut​​ton 控件,但我不希望通过单击链接发生任何回发(这将是非常不必要的)。我可以使用其他方法来实现相同的目标吗?我正在寻找可以让我轻松切换相应链接的可见性的东西,同时我正在切换包含报告表单的面板的可见性(现在从代码隐藏中完成)。

注意:使用VB作为语言

0 投票
3 回答
1980 浏览

css - 使用 Div 代替锚点

在我的网站 www.funpunks.com 上,您会在页面左上方看到导航。我使用带有背景图像的固定大小的 div 制作了这个,并使用 javascript 重定向“window.location = ' http://www.funpunks.com/ ' ”等。

但是对于禁用 javascript 等的用户呢?我想我需要使用锚标签。

我需要将这些锚标记显示为块,并且我需要它们具有背景图像。此外,每个不同的链接都需要有自己的高度/宽度和悬停图像。

可以使用锚标签而不是 div 来完成吗?

谢谢

0 投票
2 回答
2050 浏览

jquery - 使用 Jquery 替换链接的锚部分中的 http://

在一个页面上有几个链接:

如何删除每个链接中的第二个 http:// 以便在屏幕上看不到它。

我试过这个无济于事:

0 投票
2 回答
6517 浏览

jquery - 将 JQuery 的 toggle() 与 #anchors 混合使用

嘿,我有以下困境:我有一组 DIV,其中包含默认隐藏的子 DIVS。最初,我使用 javascript 和带有锚点的 onclick 来实现切换和“移动到锚点”效果。现在我已经转向 JQuery 替代方案,我在重现相同的“移动到锚点”效果时遇到了问题。切换工作得很好。

当您单击父 div 中的“h2 a”链接时,子 div 通过切换显示。这是一个父子 div 设置的示例:

//这里是JQuery:

现在的问题是:我如何激活或重新激活该#anchor,以便 Jquery slideDown/hide 功能和古旧的“移动到锚点”都发挥作用?

亲切的问候 G.Campos

0 投票
1 回答
964 浏览

apache-flex - Flex 深度链接和命名锚链接

OK 在 flex 中的深度链接使用 URL 中的锚(#)文本。因此,指向同一页面上命名锚点的链接将覆盖 Flex 使用的锚点文本并重置应用程序。有谁知道他们可以重合的方法吗?

谢谢。