Javascript 滚动到父项的开头
我有个小问题。在父母的乞求中滚动孩子。之后 单击“立即预订”按钮,此块必须在请求弹出时滚动 我试试这样的Javascript 滚动到父项的开头,javascript,jquery,css,Javascript,Jquery,Css,我有个小问题。在父母的乞求中滚动孩子。之后 单击“立即预订”按钮,此块必须在请求弹出时滚动 我试试这样的 jQuery('.booking-now').each(function(){ jQuery(this).click(function(e){ var btn = jQuery(this); var btnParent = btn.closest('.sidebar-wrapper'); var btnParentOffset = 0; function
jQuery('.booking-now').each(function(){
jQuery(this).click(function(e){
var btn = jQuery(this);
var btnParent = btn.closest('.sidebar-wrapper');
var btnParentOffset = 0;
function getParentOffset() {
return btnParentOffset = btnParent.offset().top
}
getParentOffset();
console.log(btnParentOffset);
jQuery('.events-booking-custom').animate({
scrollTop: btnParentOffset
}, 500);
})
})
首先,看起来您正在尝试滚动
.events booking custom
,而不是HTML/body:
$('html, body').animate({
scrollTop: buttonParentOffset
}, 500);
其次,看起来您并没有阻止按钮的默认操作:
e.preventDefault();
但我不确定出了什么问题。你有HTML的示例吗?或者你能创建一个JSFIDLE吗?你的代码在哪里?@Highdef我编辑我的问题并添加代码。