0

使用http://www.ericmmartin.com/projects/simplemodal/中的 jQuery 插件

我有一个简单的模型 div。当它打开时,div 滚动到文本的底部。这是一个功能,如果是这样,当 SimpleModal 显示时,如何让 div 不将内容滚动到底部?

我试图强迫它滚动到顶部。

    $(function () {
        $('#agreement-modal-content').modal(
            {
                autoResize: true,
                onShow: function (dialog) {
                    $('#agreement-modal-content').scrollTop();

                }
            }
        );
    });
4

2 回答 2

1
        $('#agreement-modal-content').modal(
            {
                focus: false,    <<<---- Set to false
于 2013-03-20T17:19:58.293 回答
0

我有同样的问题,因为页面没有定义文档类型,但我通过将模态作为绝对位置来修复。由于页面可能会被滚动并且模态可能会被隐藏,所以我们需要在调用显示模态之前将其滚动到顶部。

使用 css 绝对定位模态:

#simplemodal-container {
position:absolute!important;
top:50px!important;
left:200px!important;
}

首先滚动顶部并调用以显示模式:

// Scroll to top of page so that modal could be visible
$('body').scrollTop(0);

// Show modal now
$('#emailProgress').modal();
于 2013-09-11T05:25:45.733 回答