jQuery确认防止在callerElement.hide()上滚动

时间:2019-03-20 11:15:33

标签: javascript jquery jquery-confirm

我遇到一个问题,在我隐藏了打开确认对话框的按钮元素之后,页面滚动到顶部。

确认doalog关闭后,向后滚动到调用方元素。如果没有这样的元素,请滚动到顶部。我可以防止滚动吗?

我在js小提琴中重新创建了我的问题: https://jsfiddle.net/at6sLy2g/

i  = np.repeat(pd.to_datetime(['20000101'], format='%Y%m%d'), len(df))
df['corrected_date'] = np.maximum(i, df['date'])

1 个答案:

答案 0 :(得分:1)

添加以下行以确认弹出窗口配置:

$.confirm({
    scrollToPreviousElement: false, // add this line 
    scrollToPreviousElementAnimate: false, // add this line 
    buttons: {
        confirm: function () {
            $('#openDialog').hide();
        },
        cancel: function () {
        }
    }
});