jQuery脚本不适用于上传的图像

时间:2012-10-10 04:41:39

标签: javascript jquery image file-upload

我有这个jQuery代码,可以在水平和垂直方向上集中DIV中的图像:

var $itemImage = $('.a-img');
$itemImage.each(function() {
    var $img = $(this);
    var h = $img.height();
    var w = $img.width();
    $img.css('margin-top', +h / -2 + "px").css('margin-left',+ w/ -2 + "px");
});

首次加载页面时,它可以正常工作。但是,页面上会显示一个链接,该链接将显示一个弹出框,您可以在其中更新照片。单击弹出框中的“上载”后,主页面上的图像将更改,而不会刷新整个页面。最初应用于图像的jQuery代码不再有效(图像不再集中)。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将其放入函数中,并在加载图像时调用此函数。哦,这是JavaScript。删除变量上的$:itemImage而不是$ itemImage,img而不是$ img。