我的问题可能很天真,但基本上我在网站上运行一个简单的Jquery脚本,根据所包含图像的高度确定div的边距高度:
<script type="text/javascript">
$('.artobject').css('margin-bottom',$('.img-wrap').height());
</script>
问题是它运行一次,但在重新加载页面后,代码开始以不同的方式工作。我相信这是一个缓存问题,但老实说不知道。我尝试了各种不同的缓存清除代码,但无济于事。
应用此代码的网站是http://jessiama.com/elzie/index.html。
答案 0 :(得分:0)
可能是您的代码运行时未加载图像。尝试将您的代码放在window.load函数中,看看是否有效。
$(window).load(function()
{
$('.artobject').css('margin-bottom',$('.img-wrap').height());
});
</script>
更新了,特里提醒我这不是document.ready。