jquery - 如何使 jquery 移动加载器中 ui-loader 的宽度更宽?

标签 jquery css jquery-ui jquery-mobile

目前,我在我的元素中使用来自 jQuery-mobile 的 Loader Widget。这是文档:https://api.jquerymobile.com/loader/

加载本身的 UI 位于具有 ui-loader 类的 div 中。就我而言,我需要扩大这个元素。我试图简单地改变它的默认宽度,但它却破坏了元素的位置。因此,有没有什么合适的方法可以让ui-loader的宽度变宽呢?

这是我的代码: https://jsfiddle.net/yusrilmaulidanraji/u1q4xjnt/1/

这是默认条件: enter image description here

在我尝试改变它的宽度后,这个位置不再在中心页面上了: enter image description here

最佳答案

将加载程序的定位切换为绝对定位应该可行。然后可以使用以下 CSS 将其居中:

.ui-loader {
width: 300px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
margin: 0;
}

这会将位置设置为绝对位置,并使用 left、top 和 transform 的组合使其居中。无论宽度是多少,这都应该有效。

希望这对您有所帮助。

关于jquery - 如何使 jquery 移动加载器中 ui-loader 的宽度更宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46771112/

相关文章:

jQuery 更改类以列出链接 onclick

html - 在响应式布局中重新组织 div

jquery - Jquery 如何在此 span 元素上显示工具提示?

javascript - 通过检查cookie动态改变jQuery "hover"

jQuery UI 在 .hide ('blind' ).remove() 之后留下垃圾元素

JavaScript 在 span 元素上循环,检查它们的值并替换其他节点 border-color

javascript - 在javascript中构建多维数组

javascript - 模态进度条打破了我的下拉菜单 bootstrap 3.x

javascript - jsviews 中的辅助函数

javascript - 在加载所有部分(ng-includes)后运行一个函数