51

我是 Bootstrap 3 的新手。不知道如何激活加载状态按钮功能。我下面的代码来自getboostrap.com上的文档。

<button type="button" data-loading-text="Loading..." class="btn btn-primary">
  Loading state
</button>

下拉菜单工作正常,所以我猜问题出在其他地方?

4

1 回答 1

129

您需要检测来自 js 端的点击,您的 HTML 保持不变。注意:此方法自 v3.5.5 起已弃用,并在 v4 中删除。

$("button").click(function() {
    var $btn = $(this);
    $btn.button('loading');
    // simulating a timeout
    setTimeout(function () {
        $btn.button('reset');
    }, 1000);
});

另外,不要忘记在您的页面中加载 jQuery 和 Bootstrap js(基于 jQuery)文件。

JSFIDDLE

官方文档

于 2013-09-28T17:39:07.747 回答