我在我的页面上动态添加图像:
<div class="simple_overlay" id="overlay">
<img src="" />
</div>
<script type="text/javascript">
$(function() {
$("a[rel]").overlay({
var source = this.getTrigger().attr('href');
this.getOverlay().find("img").attr({'src': source});
});
});
</script>
现在,我需要获取新图像的宽度并进行margin-left
相应的计算。本机 jQuery 工具方法不起作用,因为在加载叠加层时,图像尚未加载且容器#overlay
宽度为 0。是否有任何选项可以模拟此链上的回调,所以我可以在评估width()
后立即使用?attr()