[英]how to redirect to a division(<div>) using javascript function in my html page
我的问题是我想在我的html页面中重定向,该页面包含一个名为add-form
的div。
当我单击button
我的重定向应该在一个包含一些代码的div
上。 这是我的一些重定向到另一个页面的代码,但是我不知道如何用div
代替页面。
success: function(data){
if(data['success']){
alert("DOne");
window.location = document.getElementById('add-form');
// $("#add-form").load(function(e) {
// });
}
else{
alert("Oops, There is a Network Error.....");
}
}
在此代码中, #add-form
是DIV id
。
我不想重定向到另一个页面,而是要在包含div tag
的页面中滑动。
更新:
这是两个图像。
在第一个图像中,单击+的按钮,该按钮向上按住。 代码是:
<a href="#add-form" data-icon="plus" data-iconpos="notext">Add</a>
结果就是这张图片。
我想对按钮单击执行相同操作,但是使用javascript。
我认为您可能正在寻找的是:
<a href="#add-form">Click</a>
当用户单击该链接时,他们将使用id="add-form"
滚动到div。
编辑
我目前无法测试,但可以尝试使用JS这样的方法:
$("#buttonToClick").click(function() {
$('html, body').animate({
scrollTop: $("#add-form").offset().top
}, 2000);
});
如果您确实必须在JS中执行此操作(尽管,我看不到为什么不使用Scott Helme的解决方案),请使用此行将您的浏览器定位到ID为“ add-form”的div的位置:
window.location.href ='#add-form';
确保将哈希( # )放在元素ID的前面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.