5

我正在使用 blockui 在我的网站上抛出一些表单,但由于某种原因,blockui 元素位于距屏幕底部约 20-30 像素的位置。我尝试按照文档(v2 的 jquery blockui 选项)使用以下代码重新定位它:

 $.blockUI({css: {top : '10px'}});

但这只是在宇宙中以一种嘲弄的方式对我打哈欠,什么也没做。同样,根据文档,默认值是 top : 40%。我不想消灭所有的blockui css,只是重置顶部定位。

4

2 回答 2

10

我使用它,加载消息位于右上角。只需使用适合的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'
         }
     }); 
于 2011-02-10T15:42:51.240 回答
0

文档给出了这个例子:

$.blockUI({ css: { border = '5px solid red'} });

所以我会试试这个:

$.blockUI({ css: {top = '10px'}});

使用等号 (=) 而不是第二个冒号。希望这可以帮助!

于 2011-01-31T19:04:00.053 回答