问题标签 [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.
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:
javascript - 为 JavaScript 链接创建一个网站图标?
我的网站上有一个严格使用 JavaScript 的链接,用户可以选择将其拖到浏览器的链接栏中。由于没有与 Favicon 关联的站点,因此该链接始终显示空白图标。无论如何在用户拖动它时将 Favicon 与它相关联?我主要对 Firefox 解决方案感兴趣,但 IE 也不错。
php - 带有锚标记和 IE7 的标头位置重定向
嘿!这是我的问题,可能只是浏览器问题,但任何帮助/想法都会很棒!
几乎我有以下重定向:
在大多数现代浏览器中,它会毫无问题地重定向到 page.php#images,但在 IE 中,它似乎会去除 #images。有没有人遇到过这个?到目前为止,我唯一的选择(我认为这是一个糟糕的选择)是通过 JavaScript 重定向。
谢谢!
更新
我发送了一个简单的沙箱,无论有没有绝对 URL,它似乎都可以正常工作。我猜在我的实际应用程序中还有其他与它冲突的事情。等我弄明白了再更新,谢谢大家的回复!
更新 2
我发现了问题所在,但我仍然不确定修复。事实证明,这是一个文件输入破坏了它。您可以在此处查看它的运行情况http://www.stiprojects.com/anchor/ 它在 Firefox 中运行良好,但在 IE 中中断。重定向中的源代码是:
你看到我没看到的东西吗?我很混乱!
asp.net - 延迟锚标签“跳转”
有没有办法使用 ASP.NET 和 jQuery 在页面加载时延迟“跳转”到锚标记?
实际问题是我有一个 jQuery 函数,它在页面加载时隐藏某个类的所有 div。现在,当我在页面中间有一个锚标记并链接到该锚时,当页面加载时,“锚跳转”发生在 jQuery 有机会隐藏 div 之前 - >用户转到完全错误的部分页。
问候,J.Arola
jquery - jquery单击锚元素强制滚动到顶部?
jQuery超链接-href值?文本1]
我正在使用 jquery 和附加到锚元素的单击事件遇到问题。[1]:jQuery 超链接——href 值?“这个”SO问题似乎是重复的,并且接受的答案似乎并不能解决问题。对不起,如果这是不好的礼仪。
在我的 .ready() 函数中,我有:
我的锚看起来像这样:
但是当点击链接时,ajax功能按要求执行,但浏览器滚动到页面顶部。不好。
我试过添加:
在调用我执行 ajax 的函数之前,但这无济于事。我错过了什么?
澄清
我用过每一种组合
在我调用我的 js ajax 函数之前和之后。它仍然滚动到顶部。
javascript - 通过引用外部页面的锚点来扩展隐藏的 div
我有一个脚本,它在页面加载时在列表中隐藏(显示:无)某些 div。div 内容代表一本书的描述,整个列表是某种参考书目。每个 div 都有一个 id,例如“div1”、“div2”等。
还有另一个带有菜单的页面,其中包含指向每个这样的 div 的锚定链接:
当点击另一个页面上的链接时,我希望隐藏的 div 自动展开。我尝试了一些 window.location.href 的东西,但无济于事 - 我的 JS 还很弱。据我了解它应该采用当前 url 并检查它的“#”的逻辑,然后在 id 属性中搜索具有右侧部分的元素。非常感谢好心人。)
html - CSS - 如何删除锚定图像之间的空白
我有两个相互重叠的锚定图像,用换行符分隔。我希望图像直接位于彼此之上,但在 Firefox 中,图像之间存在间隙。它适用于 IE7。我能够解决此问题的唯一方法是更改行高(我不想这样做)。
html - 如何通过单击激活 HTML 链接?
我有以下标记,
<li>
有点大,左边有一个小图片,我必须实际点击才能<a>
激活链接。如何点击<li>
激活链接?
编辑1:
html - 锚标签href不起作用
编辑:关闭锚固定。在以下浏览器上测试时存在此问题:
- 谷歌浏览器
- 火狐 3.5
- 苹果浏览器
在 IE 8 上运行没有问题
我这里有一个非常奇怪的问题。简而言之,看一下下面的html:
这是img_holder
css类:
和img
班级:
现在,问题是单击嵌套在锚标记内的图像不会将您带到它的href链接(认为,href链接在将鼠标悬停在图像上时显示在状态栏中,并且在新选项卡中打开时可以很好地打开) .
有任何想法吗?
css - 为什么底部填充和底部边距无助于在这些链接之间添加垂直间距?
我有一个带有链接的 div。我用<br>
标签将它们一个一个排列在一起,因为我不知道如何用 CSS 添加垂直间距。我尝试在 a 样式规则中添加底部边距和底部填充,但它似乎没有任何效果(为什么?)。我可以添加另一个<br>
标签来进一步分隔它们,但我必须假设有一种更好的方法可以使用我无法弄清楚的 CSS 来做到这一点。