我有这个 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 代码不再起作用(图像不再集中)。
我该如何解决这个问题?