2011-12-23 5 views
0

Как установить ход обновления ajax в центре экрана. Проблема возникает, когда я прокручиваю страницу вниз, и она входит в верхнюю часть экрана, который прокручивается.Обновление прогресса в центре экрана

<div class="CenterPB" style="height:60px;width:60px;" > 
         <img alt="Loading..." src="abc.gif" width="16" height="16" border="0"> 
         </div> 

<style type="text/css" media="screen"> 

.CenterPB{ 
position: absolute; 
left: 50%; 
top: 50%; 
margin-top: -30px; /* make this half your image/element height */ 
margin-left: -30px; /* make this half your image/element width */ 
} 
</style> 
+0

Я не смог воспроизвести проблему, о которой вы говорите. Это то, что я сделал, чтобы попытаться воспроизвести его. http://jsfiddle.net/3N53C/ Надеюсь, это поможет вам или кому-нибудь найти ответ. – laymanje

+0

[http://devarchive.net/update-progress-indicator.aspx](http://devarchive.net/update-progress-indicator.aspx) – Pankaj

ответ

1

Я предполагаю, что проблема заключается в свойстве position, поскольку вы позиционируете поле относительно координат документа вместо окна. Использование:

position: fixed; 

здесь больше о position properties

Смежные вопросы