2011-01-25 2 views
0

У меня есть код ajax, который отображается в некоторых div в самой верхней и левой части этого div, но как я могу позиционировать анимацию ajax в середине и в центре этого div?ajax positioning

<script language="javascript"> 
     function visiontype_kamp(type,_link_) 
      { 
      var url_str = "index.cfm?fuseaction=objects2.emptypopup_get_vision_tabbed&is_property_vision="+type+"&&vision_position=1&mode=1&dongu=9&is_sale=0&vision_image_display=1&is_vision_prices=1&is_vision_product_name=1&is_vision_product_detail=1&is_vision_product_detail2=0&vision_image_width=50&vision_image_height=45&this_row_id_=kamp" 
      AjaxPageLoad(url_str,'vision_icerik_kamp' ,0,'',_link_); 
      } 
    </script> 

и это ДИВ:

<div id="vision_icerik_kamp"></div> 

ответ

0

Это просто, если ваш DIV имеет размеры предопределены, как я предполагаю, что это не то это означает, что он не имеет размеры, так что не си способа нахождения такая вещь, как середина, у вас есть центр, поскольку это блок, охватывающий столько, сколько он может, но он не имеет высоты, поэтому то, что вам нужно сделать, это, прежде всего, установить высоту на нем с помощью javascript, а затем разместить анимировать gif в качестве фонового изображения и установить положение фона через javascript как центр HEIGHT/2px, таким образом он должен работать.

document.getElementById ("vision_icerik_kamp"). Style.height = '100px'; document.getElementById ("vision_icerik_kamp"). Style.backgroundImage = "./image/url.gif"; document.getElementById ("vision_icerik_kamp"). Style.backgroundPosition = "center 20px";

Я не знаю, является ли координата x первой или координатой y, в любом случае это будет идея, чем я думаю, что div не должен быть абсолютно пустым, вы должны разместить & nbsp; внутри него

+0

стилей nope действительно не помогает, mb мне нужно найти код ajax – abrabr