javascript - 为什么关闭模态会将我的 View 重置为页面顶部

标签 javascript jquery css twitter-bootstrap bootstrap-modal

我的问题是我创建了一个数据页面,其中有一个按钮。您可以在其中按下以获取有关数据的更多信息,这将打开一个 Bootstrap 模式。但是当我关闭模式时,我又回到了页面顶部。 当我关闭模式时,我回到了我按下的数据而不是顶部。

可以通过将我的 View 传送到这些指定的 div id 来完成吗?或者只是我需要阻止某些事情?

这是我打开模式的 Jquery 代码:

var getThisCoinToPopUp = function () {
    $('#showThisCoin').modal({
        show: 'false',
        backdrop: 'static',
        keyboard: false
    });
};

var init = function () {
    $('.container #info').on('click', 'a', getThisCoinToPopUp);
};
$(document).ready(init());

最佳答案

我已经找到了,我只需要添加

e.preventDefault() 

这样的函数:

var getThisCoinToPopUp = function (e) {
    e.preventDefault();
    $('#showThisCoin').modal({
        show: 'false',
        backdrop: 'static',
        keyboard: false
    });
};

关于javascript - 为什么关闭模态会将我的 View 重置为页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46056106/

相关文章:

javascript - 单击不同的图标(非 Bootstrap )时如何显示不同的模态/模态内容

javascript - Socket.io 无法连接,求助于 "polling"

javascript - 从给定内容的 jquery 动态添加和删除行

css - 具有百分比和像素的计算函数。跨浏览器问题

javascript - 如何使用 JavaScript 或 JQuery 在图像中添加水印

javascript - 在 JavaScript 'window' 对象中存储变量是使用该对象的正确方法吗?

javascript - css 宽度百分比不起作用

javascript - GetBoundingClientRect 但相对于整个文档

javascript - 显示 Bootstrap 图标以及 jqgrid 标题文本

javascript - 创建一个 addAffair 函数,该函数将在给定日期添加新事务