AJAX позиционирование - PullRequest
       10

AJAX позиционирование

0 голосов
/ 25 января 2011

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

<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:

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

1 Ответ

0 голосов
/ 25 января 2011

Это просто, если у вашего 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 долженне быть абсолютно пустым, вы должны поместить внутрь него

...