0

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

如果您确保您的鼠标不在页面上并不时重新加载它,那么流沙元素就会脱节,如随附的屏幕截图所示。我已经尝试过调试它,但每次我查看检查器时,元素都会弹回原位。如果有人可以帮助我了解为什么会发生这种情况,我将不胜感激!

谢谢!

4

1 回答 1

0

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

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

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

我知道这是一个软糖,但是当我在您的网站上时,加载需要很长时间,所以除非您可以减少它...

编辑

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

编辑 2

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

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

于 2013-04-03T22:55:58.733 回答