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

html - 一个 iframe,在一个锚标记中。是的,我知道。IE渲染的问题

这一切都始于我想要一种隐藏某些内容的方法,除非有要求。我已经在一些工具提示中使用了 link:hover 方法,并且想尝试将它用于此目的。

我正在避免使用 JS,因为我的网站的性质适合在手机上使用——即使在支持 JS 的地方,它的加载也是显而易见的,并且当它失败时,会使网站使用起来令人沮丧。

因此,我在带有时间戳生成 url 的锚标签中的 div 标签中有一个 iframe。实际上隐藏 iframe 导致它无法在 IE 中加载,所以我将它的高度设置为 0,直到它处于“已访问”状态。本来我只是用了div,但是链接属性都带了过来,所以引入了frame。在 FF 中,这按预期工作(为什么要将链接状态应用于链接不驻留的框架的元素?(当然,进一步的问题是,“为什么首先将框架包装在锚标签中? ?” 足够有效))但在 IE 中,“链接”状态会部分地干扰框架的功能。

光标是正常的,但是当您尝试单击框架中的任何内容时,常规的 url 指示指针会短暂出现。框架内的链接工作正常——但形式很棘手。您只能在框架内第二次单击时在表单字段中设置插入符号。第一次点击似乎将焦点放在了框架中;之后点击表单字段就足够了。最后需要注意的是,在 iframe 中不能用鼠标选择任何内容,包括用户在表单字段中输入的任何文本。

我玩过 z-indexes 无济于事,并且还尝试在访问时将链接本身的可见性设置为隐藏(这有效,但并没有杀死 I'm-still-going-to-pretend-I IE 中的“m-a-link”行为。

想法?

相关代码:html:

CSS:

0 投票
2 回答
578 浏览

javascript - 为 JavaScript 链接创建一个网站图标?

我的网站上有一个严格使用 JavaScript 的链接,用户可以选择将其拖到浏览器的链接栏中。由于没有与 Favicon 关联的站点,因此该链接始终显示空白图标。无论如何在用户拖动它时将 Favicon 与它相关联?我主要对 Firefox 解决方案感兴趣,但 IE 也不错。

0 投票
2 回答
7700 浏览

php - 带有锚标记和 IE7 的标头位置重定向

嘿!这是我的问题,可能只是浏览器问题,但任何帮助/想法都会很棒!

几乎我有以下重定向:

在大多数现代浏览器中,它会毫无问题地重定向到 page.php#images,但在 IE 中,它似乎会去除 #images。有没有人遇到过这个?到目前为止,我唯一的选择(我认为这是一个糟糕的选择)是通过 JavaScript 重定向。

谢谢!

更新
我发送了一个简单的沙箱,无论有没有绝对 URL,它似乎都可以正常工作。我猜在我的实际应用程序中还有其他与它冲突的事情。等我弄明白了再更新,谢谢大家的回复!

更新 2
我发现了问题所在,但我仍然不确定修复。事实证明,这是一个文件输入破坏了它。您可以在此处查看它的运行情况http://www.stiprojects.com/anchor/ 它在 Firefox 中运行良好,但在 IE 中中断。重定向中的源代码是:

你看到我没看到的东西吗?我很混乱!

0 投票
3 回答
1328 浏览

asp.net - 延迟锚标签“跳转”

有没有办法使用 ASP.NET 和 jQuery 在页面加载时延迟“跳转”到锚标记?

实际问题是我有一个 jQuery 函数,它在页面加载时隐藏某个类的所有 div。现在,当我在页面中间有一个锚标记并链接到该锚时,当页面加载时,“锚跳转”发生在 jQuery 有机会隐藏 div 之前 - >用户转到完全错误的部分页。

问候,J.Arola

0 投票
8 回答
34706 浏览

jquery - jquery单击锚元素强制滚动到顶部?

jQuery超链接-href值?文本1]

我正在使用 jquery 和附加到锚元素的单击事件遇到问题。[1]:jQuery 超链接——href 值?“这个”SO问题似乎是重复的,并且接受的答案似乎并不能解决问题。对不起,如果这是不好的礼仪。

在我的 .ready() 函数中,我有:

我的锚看起来像这样:

但是当点击链接时,ajax功能按要求执行,但浏览器滚动到页面顶部。不好。

我试过添加:

在调用我执行 ajax 的函数之前,但这无济于事。我错过了什么?

澄清

我用过每一种组合

在我调用我的 js ajax 函数之前和之后。它仍然滚动到顶部。

0 投票
3 回答
4714 浏览

javascript - 通过引用外部页面的锚点来扩展隐藏的 div

我有一个脚本,它在页面加载时在列表中隐藏(显示:无)某些 div。div 内容代表一本书的描述,整个列表是某种参考书目。每个 div 都有一个 id,例如“div1”、“div2”等。

还有另一个带有菜单的页面,其中包含指向每个这样的 div 的锚定链接:

当点击另一个页面上的链接时,我希望隐藏的 div 自动展开。我尝试了一些 window.location.href 的东西,但无济于事 - 我的 JS 还很弱。据我了解它应该采用当前 url 并检查它的“#”的逻辑,然后在 id 属性中搜索具有右侧部分的元素。非常感谢好心人。)

0 投票
2 回答
6683 浏览

html - CSS - 如何删除锚定图像之间的空白

我有两个相互重叠的锚定图像,用换行符分隔。我希望图像直接位于彼此之上,但在 Firefox 中,图像之间存在间隙。它适用于 IE7。我能够解决此问题的唯一方法是更改​​行高(我不想这样做)。

0 投票
14 回答
345823 浏览

html - 如何通过单击激活 HTML 链接
  • ?
  • 我有以下标记,

    <li>有点大,左边有一个小图片,我必须实际点击才能<a>激活链接。如何点击<li>激活链接?

    编辑1:

    0 投票
    2 回答
    25045 浏览

    html - 锚标签href不起作用

    编辑:关闭锚固定。在以下浏览器上测试时存在此问题:

    • 谷歌浏览器
    • 火狐 3.5
    • 苹果浏览器

    在 IE 8 上运行没有问题

    我这里有一个非常奇怪的问题。简而言之,看一下下面的html:

    这是img_holdercss类:

    img班级:

    现在,问题是单击嵌套在锚标记内的图像不会将您带到它的href链接(认为,href链接在将鼠标悬停在图像上时显示在状态栏中,并且在新选项卡中打开时可以很好地打开) .

    有任何想法吗?

    0 投票
    4 回答
    9574 浏览

    css - 为什么底部填充和底部边距无助于在这些链接之间添加垂直间距?

    我有一个带有链接的 div。我用<br>标签将它们一个一个排列在一起,因为我不知道如何用 CSS 添加垂直间距。我尝试在 a 样式规则中添加底部边距和底部填充,但它似乎没有任何效果(为什么?)。我可以添加另一个<br>标签来进一步分隔它们,但我必须假设有一种更好的方法可以使用我无法弄清楚的 CSS 来做到这一点。