2011-01-31 51 views
4

我使用的是blockui将一些表单放在我的网站上,但由于某种原因,blockui元素的位置距离屏幕底部约20-30像素。我想,每文档(jquery blockui options for v2)使用此代码来重新定位:jquery blockui定位

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

但是,这只是我的宇宙嘲弄的一种方式打了个哈欠,什么也没做。默认情况下,再次,每个文档,是最高的:40%。我不想清除所有的blockui css,只需重置顶部的位置。

回答

0

文档给出了这样的例子:

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

因此,我尝试:

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

使用等号(=)代替的第二结肠。希望这可以帮助!

+0

是的,我试过=没有运气签署,但+1的尝试...:) – PruitIgoe 2011-02-02 00:24:43

9

我使用这个和加载消息位于右上角。只要玩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' 
     } 
    }); 
+0

谢谢,我不能尝试它只是还没有,就会给它一个旋转明天。 – PruitIgoe 2011-02-10 21:19:02