jquery - 如何更改或添加 jquery 移动加载程序小部件的类?

标签 jquery css jquery-ui jquery-mobile

基于此处的文档:http://api.jquerymobile.com/loader/#option-classes

有一种方法可以更改或添加 ui-loader(加载程序小部件的默认类)。

但是我已经尝试过了,但不知何故它并没有改变任何东西。这是我的演示: https://jsfiddle.net/yusrilmaulidanraji/u1q4xjnt/4/

有什么我想念的吗?

最佳答案

不知何故,我已经尝试了其文档中的所有示例,但 classes 选项仍然不会执行任何操作。因此,我最终通过 js 以编程方式更改它。这是我的演示:https://jsfiddle.net/yusrilmaulidanraji/u1q4xjnt/6/

HTML:

<button id="hideLoading"></button>

CSS:

.abv-loading-text{
  width: 100%;
text-align: center;
}


.ui-loader-custom {
    display: block;
    width: 100%;
    left: 0;
    margin: 0 auto;
}

Js:

var loadingUI =
    "<label class='abv-loading-text'>Wait on this screen until the process is complete.</label>" +
    "<span class='ui-icon-loading'></span>" +
    "<h1></h1>";
$.mobile.loading("show", {
  html: loadingUI,
  textVisible: true
});
$(".ui-loader").addClass('ui-loader-custom');



$("#hideLoading").on("click", function () {
    $(".ui-loader").removeClass('ui-loader-custom');
    $.mobile.loading("hide");
});

关于jquery - 如何更改或添加 jquery 移动加载程序小部件的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46787792/

相关文章:

javascript - 使用 jquery 在按钮单击上移动 div 时设置增加边距的最大值

jquery - Kendo UI Angular2/4 富文本编辑器

javascript - 重叠 2 个 div 边框

javascript - 让 jQuery .click() 激活不止一次

jquery 动画在 IE 中的行为不同

javascript - 如何按尺寸打印 以 a4 尺寸打印出来

html - 类别页面设计问题

javascript - 如何在我的网站上安装 SlickGrid(或任何 jQuery 插件)?

jquery - 更改日期选择器 UI 日期会出现错误

jquery-ui - Globalize.js API 更改和 jQuery UI