gpt4 book ai didi

javascript - 我怎样才能阻止链接将我发送到页面顶部

转载 作者:太空宇宙 更新时间:2023-11-03 20:47:50 25 4
gpt4 key购买 nike

我正在努力阻止 <a href="#id">link</a>从滚动页面到 (0,0) .

我必须使用“#”(我必须留在同一页面)。

防止页面滚动的正确方法是什么 (jQuery/JavaScript/HTML/CSS)?

注意:(滚动到顶部只会在我使用 iPad 时发生;我使用的是 jQuery Mobile 1.3.2)。

最佳答案

您可以通过多种方式通过 Javascript 获取此信息(这是最简单的方式)。

这是一个使用JQuery的例子:

$('#myLink').click(function(e) { e.preventDefault(); });

这是一个在 HTML 中使用纯 Javascript 的示例:

<a href='javascript:void(0);'>click here</a>

要使其在 iPad 上滚动到顶部,您应该首先确定浏览器是桌面应用程序还是移动应用程序,并将其作为链接的条件 href,仅在 iPad 浏览器上执行该行为,这可能要复杂得多。

关于javascript - 我怎样才能阻止链接将我发送到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18862324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com