我在这个div的最左上角的某个div中显示了ajax代码,但是如何将ajax动画定位在这个div的中间和中心呢?
<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>发布于 2011-01-26 00:10:37
这很简单,如果你的div有预定义的尺寸,我假设没有,那就意味着它没有尺寸,所以没有办法找到中间这样的东西,你有一个中心,因为它是一个尽可能跨越的块,但它没有高度,所以你要做的是首先通过javascript设置它的高度,然后放置动画gif作为背景图像,并通过javascript将背景位置设置为中心高度/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 =“中心20px";
我不知道x坐标是第一个还是y坐标是第一个,但我认为div不应该是绝对空的,你应该在它里面放一个参数。
https://stackoverflow.com/questions/4795642
复制相似问题