【发布时间】:2019-08-05 15:10:27
【问题描述】:
我在一个项目中使用 jQuery-confirm 库,当与 jQuery 动画结合使用时,页面会滚动到顶部,然后再向下滚动到底部。代码如下:
$.alert({
boxWidth: '50%',
useBootstrap: false,
title: '<p>Questionnaire Errors Found</p>',
titleClass: 'alert_title',
content: "<p class='alert_body'>Errors were found in the submitted questionaire and are highlighted in red\n\nPlease review and correct the missing information</p>",
buttons: {
okay: {
text: 'Okay',
btnClass: 'alert_button',
action: function() {
$('html').animate({
scrollTop: $('#voters_guide_form').offset().top
}, 500);
}
}
}
});
如果我不使用确认库,则行为会按预期工作。同样不使用动画也不会使页面滚动。我尝试在动画中使用 html,body 没有任何变化,并且我已经将动画代码移入和移出警报代码,但它仍然做同样的事情。
浏览了他们的文档和互联网,我似乎找不到这样的东西。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-plugins