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

jquery - 如何使用 jQuery 启用或禁用锚点?

如何使用 jQuery 启用或禁用锚点?

0 投票
6 回答
15927 浏览

php - 如何使用 javascript (Jquery) 检索查询字符串参数和值?

点我

我可以使用锚元素的 ID 检索 id 的值。我想我应该可以直接从href中得到它。那么如何从 HREF(url 查询字符串)中检索 id 和 status 的值?

我正在使用 Jquery。

感谢您的帮助。

更新:另外我怎样才能获得所有的 URL 值.. 即“test.php?id=100&blah=blah”?

0 投票
6 回答
24475 浏览

javascript - window.location = #anchor 在 IE 中不起作用

在这张地图上:

http://web.pacific.edu/documents/marketing/campus-map/version%202/stockton-campus-2.0.htm

我在顶部有一个锚点,我希望页面在单击链接时跳转到锚点。

我目前正在使用

它在 FF、Opera 和 Chrome 中按预期工作,但在 IE 7 中不正常。

我已经尝试了所有排列,例如 window.location.hash 和 window.location.assign() 以及 scrollIntoView(true) 和 focus()。

我怎样才能让它在 IE 中工作?

编辑:似乎没有任何效果,这让我认为这不是语法,而是关于 JS 的一些东西......这是点击事件处理程序......可能是因为它返回 false 吗?我正抓着稻草。

编辑:分配给 window.location.hash 在 IE7 和 IE8 中由于通过 HTTP“位置”标头进行页面重定向而加载的页面上的中断。解决方案是返回一个带有 Javascript 的页面,该页面本身将执行重定向。请参阅乔拉普的答案。

0 投票
1 回答
441 浏览

css - 滑动门技术 - 浏览器兼容性

我正在使用滑动门技术来设置我正在制作的网站上的按钮样式,它似乎可以在 Chrome 中运行,但对于任何其他浏览器都没有显示背景。我的按钮代码如下:

CSS:

请指教。

提前致谢。-B

0 投票
6 回答
6170 浏览

javascript - Empty-linked anchor

I have an anchor that doesn't go anywhere but has an onclick (e.g. <a onclick="..."></a>). My question pertains to the href attribute. What should I put for the value?

If I simply omit href, the anchor doesn't have the appropriate decoration--the mouse pointer icon doesn't change when the mouse is put over it.

If I use href="#", then the window scrolls to the top of the page when the link is clicked.

If I use href="javascript:..." and put the value of onclick proceeding javascript:, the page is left and the address bar contains the Javascript when the link is clicked.

When I refer to browser behavior, I'm referring to Chrome, which I'm testing it in to start with.

What should I be putting for href when the anchor isn't an actual link but exists only to have the onclick perform behavior?

0 投票
6 回答
14734 浏览

google-analytics - 如何使用 Google Analytics 跟踪锚标记

我正在尝试通过 Google Analytics 跟踪不会导致新请求的点击。具体来说,点击通过jQuery UI 选项卡小部件创建的选项卡。我正在使用旧版本的代码('urchin tracker')并尝试像这样记录点击:

在另一种情况下,相同的方法也有效,据我所知,其唯一显着的区别是字符串中缺少井号 (#) 符号。跟踪的字符串中是否不允许该字符urchinTracker(),或者可能有其他原因(除了没有人点击链接!)?

0 投票
3 回答
524 浏览

c# - 表单身份验证重定向导致锚点丢失

所以这就是问题所在。

我使用 Anchors 作为一种非刷新方式来允许为当前视图对象添加书签。

http://myserver/showobject.aspx#objectid=10

我使用它,因此在更新对象 ID 时它不会尝试在页面上进行刷新。

这是摩擦。

我正在使用表单身份验证来处理对这些页面的访问。因此,当您尝试在没有先登录的情况下浏览上述链接时,它会将您重定向到登录页面。一旦您成功通过了身份验证,它FormsAuthentication.RedirectFromLoginPage (...) 您将转到您来自的页面。

除了它将#objectid=10 位关闭。

我想了一些技巧(在重定向到登录页面之前设置一个 cookie,然后在“RedirectFromLoginPage”完成后读取 cookie 并更新链接)来解决这个问题,但想知道是否有任何真正的方法让 FormsAuthentication.RedirectFromLoginPage 做我真正想做的事情。

回顾一下:

提前感谢您的帮助,

约翰。

0 投票
8 回答
50815 浏览

javascript - 没有滚动或跳转的 HTML 锚链接

我有各种链接,它们都有唯一的 id 是“伪锚”。我希望它们影响 url 哈希值,并且点击魔法全部由一些 mootools 代码处理。但是,当我单击链接时,它们会滚动到自己(或在一种情况下滚动到顶部)。我不想在任何地方滚动,但还需要执行我的 javascript 并在 url 更新中具有哈希值。

模拟示例代码:

因此,如果您要单击“按钮 1”链接,则 url 可能是http://example.com/foo.php#button1

有没有人对此有任何想法?简单地让一些 javascript 返回 void 会杀死滚动,但也会杀死我的 javascript(尽管我可以通过 onclick 解决这个问题),但更重要的是,它可以防止 url 中的哈希值发生变化。

0 投票
4 回答
6101 浏览

jquery - jquery - 激活和停用超链接

请您建议一些有关如何在单击超链接时激活和停用超链接的示例代码。

我尝试了以下,但没有结果

1)$("a#click").onclick = function() { return false; }

2)$("a#click").attr ('href', '#');

3)

0 投票
3 回答
3626 浏览

javascript - 如何在 GreaseMonkey 中使用 javascript 模拟带有特定文本的锚点?

假设我加载了一个包含以下锚点的网页:

我想要的是:加载页面后,我想为该锚点生成 onClick,该锚点的文本为“链接”。

请注意,锚点不包含任何与其关联的 id 或名称。因此 document.getelementbyid 或 document.getelementbyname 将不起作用。