如何捕捉旋转ladda按钮?

时间:2017-02-15 11:36:35

标签: javascript ladda

我在页面的不同部分使用ladda.js,如下所示:

var siteVisitConfirmation = $('.btn-site-visit-confirmation').ladda();

siteVisitConfirmation.click(function(position) {
    siteVisitConfirmation.ladda("start");
    setSiteVisitLocation(position);
});

我有5个这样的ladda按钮。有没有办法找出哪些laddaButtons正在旋转?

1 个答案:

答案 0 :(得分:0)

如果您需要检查单个按钮是否为spinnig,则可以使用名为isLoading()的库的本机函数:

let laddaButton = $('#mybutton').ladda();
laddaButton.ladda('start');
laddaButton.isLoading(); //true

但是如果您需要获得多个,则可以简单地检查按钮是否具有data-loading属性:

let allButtonsSpinning = $('.btn-site-visit-confirmation[data-loading]');

Source