gpt4 book ai didi

javascript - 如果元素尚未显示,html 会转到另一个页面的特定元素吗?

转载 作者:行者123 更新时间:2023-12-03 07:30:06 25 4
gpt4 key购买 nike

我使用 anchor 从当前页面转到另一个页面的特定元素。但是,我想要访问的页面的特定元素尚未显示,因为它是由 javascript 控制的,因此页面可以保持简短。当用户单击按钮时,将显示该元素。那么,有没有什么方法可以实现我下面的想法呢?

如果特定元素已经显示,则只需使用普通 anchor 。否则单击按钮直到显示特定元素,然后使用 anchor 转到那里。

最佳答案

向 URL 添加查询字符串而不是 anchor :

http://www.example.com/?q=1

然后,在目标页面上,获取查询字符串并找到q的值。然后,如果该值是您想要的值,请单击按钮以显示隐藏元素:

$('#button').click()

最后,滚动到元素:

$('html, body').animate({scrollTop: $('#hidden_​​element').offset().top },{ 持续时间: 1000});

关于javascript - 如果元素尚未显示,html 会转到另一个页面的特定元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35839550/

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