JS弹出层,怎样不回到页面顶部。
答案:2 悬赏:40 手机版
解决时间 2021-02-27 15:19
- 提问者网友:龅牙恐龙妹
- 2021-02-27 08:24
一个类似微博的网站。我用JS写了一个弹出层(A点击弹出B)来实现“回复微博”的功能,但是每次点击之后,总是会回到A的顶部(A是带滚动条的,页面很长),怎么样才能让它就点击后在当前位置弹出呢?
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-27 09:12
你是用a标签来实现点击出现弹出层的效果的吧~如果设置超链接为"#",默认点击后就会跳转到页面顶部了。一般有两个方法,一个是设置超链接为"###",例如下面这样:
<a href="###" id="btn">按钮</a>
第二种方法是用JS来阻止超链接,例如下面这样:
<a href="javascript:void(0)" id="btn">按钮</a>
<a href="###" id="btn">按钮</a>
第二种方法是用JS来阻止超链接,例如下面这样:
<a href="javascript:void(0)" id="btn">按钮</a>
全部回答
- 1楼网友:末日狂欢
- 2021-02-27 09:22
你是用a标签来实现点击出现弹出层的效果的吧~如果设置超链接为"#",默认点击后就会跳转到页面顶部了。一般有两个方法,一个是设置超链接为"###",例如下面这样:
<a href="###" id="btn">按钮</a>
第二种方法是用js来阻止超链接,例如下面这样:
<a href="javascript:void(0)" id="btn">按钮</a>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯