我已经编写连接和取消按钮代码,使用 jquery连接和取消页面。
当我向下滚动并单击连接按钮时,滚动位置正在改变(再次返回顶部),我需要的是,当连接和取消按钮都是时,滚动位置应保持不变点击
请发送一些代码来解决这个问题
答案 0 :(得分:0)
我们确实需要更多细节来提供好的建议。特别是,如何实现“连接”和“取消”按钮。他们使用了哪些元素等等。但无论如何我都会尝试回答。
如果您的网页跳到顶部,则可能会发生以下两种情况之一。
您要么提交表单,要重新加载页面。加载新页面时(即使它是同一页面),它最初会滚动到开头。
或者您正在关注指定元素的链接。如果您的取消/连接按钮是一个如下所示的锚点:
<a href="#">Connect</a>
那可能就是这种情况。
如果您在页面滚动到顶部后在URL末尾看到#,那么第二个选项就是正在发生的事情。在这种情况下,可能是在事件对象上调用preventDefault方法,或者从事件处理程序返回false。
例如:
<a id="connect-button" href="#">Connect</a>
<script type="text/javascript">
$(function() {
$('#connect-button').click(connect_handler);
});
function connect_handler(e) {
e.preventDefault();
// normal connection code
}
</script>
如果这不适用于您的情况,请提供更多信息,我会尝试提供更合适的答案。