我正在使用 blockui 在我的网站上抛出一些表单,但由于某种原因,blockui 元素位于距屏幕底部约 20-30 像素的位置。我尝试按照文档(v2 的 jquery blockui 选项)使用以下代码重新定位它:
$.blockUI({css: {top : '10px'}});
但这只是在宇宙中以一种嘲弄的方式对我打哈欠,什么也没做。同样,根据文档,默认值是 top : 40%。我不想消灭所有的blockui css,只是重置顶部定位。
我正在使用 blockui 在我的网站上抛出一些表单,但由于某种原因,blockui 元素位于距屏幕底部约 20-30 像素的位置。我尝试按照文档(v2 的 jquery blockui 选项)使用以下代码重新定位它:
$.blockUI({css: {top : '10px'}});
但这只是在宇宙中以一种嘲弄的方式对我打哈欠,什么也没做。同样,根据文档,默认值是 top : 40%。我不想消灭所有的blockui css,只是重置顶部定位。
我使用它,加载消息位于右上角。只需使用适合的css即可。
希望这可以帮助。
抢
$.blockUI({
message: '<img src="_assets/images/loading.gif" /><span style="margin-left:5px; font-family:arial;">Loading...</span>',
fadeIn: 700,
fadeOut: 700,
timeout: 1000,
showOverlay: false,
centerY: false,
css: {
width: '150px',
top: '10px',
left: '',
right: '10px',
border: 'none',
padding: '5px'
}
});
文档给出了这个例子:
$.blockUI({ css: { border = '5px solid red'} });
所以我会试试这个:
$.blockUI({ css: {top = '10px'}});
使用等号 (=) 而不是第二个冒号。希望这可以帮助!