缓存破坏Jquery代码?

时间:2015-06-19 03:46:30

标签: javascript jquery caching

我的问题可能很天真,但基本上我在网站上运行一个简单的Jquery脚本,根据所包含图像的高度确定div的边距高度:

<script type="text/javascript"> 

 $('.artobject').css('margin-bottom',$('.img-wrap').height());

</script>

问题是它运行一次,但在重新加载页面后,代码开始以不同的方式工作。我相信这是一个缓存问题,但老实说不知道。我尝试了各种不同的缓存清除代码,但无济于事。

应用此代码的网站是http://jessiama.com/elzie/index.html

1 个答案:

答案 0 :(得分:0)

可能是您的代码运行时未加载图像。尝试将您的代码放在window.load函数中,看看是否有效。

$(window).load(function() 
{
    $('.artobject').css('margin-bottom',$('.img-wrap').height());
});

</script>

更新了,特里提醒我这不是document.ready。