目前如何捕捉旋转的ladda按钮?

bbc*_*iao 5 javascript ladda

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

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

siteVisitConfirmation.click(function(position) {
    siteVisitConfirmation.ladda("start");
    setSiteVisitLocation(position);
});
Run Code Online (Sandbox Code Playgroud)

我有5个这样的ladda按钮。有什么办法找出laddaButtons正在旋转的东西吗?

Mat*_*uba 0

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

let laddaButton = $('#mybutton').ladda();
laddaButton.ladda('start');
laddaButton.isLoading(); //true
Run Code Online (Sandbox Code Playgroud)

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

let allButtonsSpinning = $('.btn-site-visit-confirmation[data-loading]');
Run Code Online (Sandbox Code Playgroud)

来源