javascript - 此刻如何捕捉旋转的 ladda 按钮?

标签 javascript ladda

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

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

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

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

最佳答案

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

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

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

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

Source

关于javascript - 此刻如何捕捉旋转的 ladda 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42248277/

相关文章:

javascript - 点击重播 GIF 动画/重新加载 GIF

javascript - 无法在 Angular 2 中的 Google map 上设置 ZoomControlOptions

javascript - 为什么我的下拉菜单把下面的主要链接都和 sibling 一起移了?

javascript - 如何保持 2 个 Ladda 按钮同步

javascript - 如何从 HTML 中禁用 angular2-ladda 并防止类被 ladda 覆盖

javascript - 尝试订阅时出现意外 token

javascript - 如何在javascript中使用变量值作为对象键