jquery - 显示 Bootbox 模态向下滚动隐藏滚动条

标签 jquery css datatables modal-dialog bootbox

我使用“bootbox.dialog”展示了一个长模态,其中包含从外部 ajax 加载的 DataTable。我希望模式滚动到底部。

首先,我尝试通过触发 window.location.href 向下滚动到位于模态底部的 anchor ,但找不到正确的回调以便仅在整个表格显示完毕。

然后,我尝试替换 top: 0; bottom: 0; 在 css 中,模态确实显示在底部,但由于某种原因滚动条没有出现 - 尽管设置为 overflow-y: auto;

有办法解决吗?我更喜欢一个选项,该选项可以使滚动到底部的动画变慢,但这不是强制性的。

最佳答案

找到解决方案:

                    var dialog = bootbox.dialog()

                    dialog.on('shown.bs.modal', function () {
                        dialog.animate({ scrollTop: 9999}, 'slow');
                    });

关于jquery - 显示 Bootbox 模态向下滚动隐藏滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40947658/

相关文章:

javascript - "Uncaught TypeError: Cannot read property ' 在 angularJS/NodeJS 中使用 strip 支付方法 Stripe.charges.create({}) 时创建 ' of undefined"

css - 如何修改标准对话框窗体的宽度 Sharepoint 2010

html - Font Awesome 图标不显示但 main.css 显示

javascript - Jquery Datatables - 使整行成为一个链接

javascript - 使用 css 显示或隐藏表中的元素,javascript 每次都将数据表滚动到顶部

javascript - 无法将自定义插件添加到 CKEditor

jquery - 有没有办法给 prev() -- 或 prevUntil()-- 一个数值?

javascript - 模态窗口在右侧略微移动

html - 在图像下方放置一个 div 时获得某​​种边框?

jquery - 在两个数据表之间拖放