看起来在初始负荷的地方的流沙元素

时间:2013-04-03 22:51:43

标签: jquery css quicksand

我在初始页面加载时遇到了一个关于流沙元素的奇怪问题。 http://bvh.delineamultimedia.com/?page_id=2 - >你可能需要刷新几次才能看到我所看到的内容所以我发布了一张图片...... http://i.imgur.com/026HYeH.png

如果你确定你的鼠标离开页面并且每次都重新加载它,那么流沙元素就会脱节,如附带的截图所示。我已经尝试过调试这个,但每次看一个检查员时,元素都会重新回到原位。如果有人能帮我解释为什么会发生这种情况,我将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用jQuery插件放置元素,那么在页面加载并且加载项有机会运行之前,它们不会“捕捉”到位。

如果您有加载时间问题,那么“快照”问题就会很突出。

所以,在这种情况下我要做的是隐藏所有元素,然后让jQuery排列它们,一旦加载页面,就显示它们。

我知道这是一种软糖,但当我在你的网站上时,需要花费很多时间来加载,除非你能减少...

修改

$(function(){
  //Your code here.  This ensures page is loaded before this is executed
});

编辑2

另外,请考虑在加载过程中使用缩略图或缩小图像大小。

例如,如果您单击图像,您将获得通过ajax加载的完整大小的图像,但在主页上您应该有一个缩略图,这将缩小页面的大小,从而减少加载时间