在加载文档之前插入Jquery

时间:2016-08-15 15:02:01

标签: jquery insertafter

对于一个项目,我需要移动DIV的位置。我能做到这一点的唯一方法是使用jQuery。我无法编辑其他文件以达到我想要的效果。

现在我尝试使用insertAfter()insertBefore()功能。这有效,但是当我在手机上加载页面时,触摸屏幕后div会跳到正确的位置。

有没有办法让它在显示任何内容之前移动div?

文件就绪不是我想要的。

谢谢!

我的代码:

     jQuery(".cta-buttons").insertAfter(".slideshow");

1 个答案:

答案 0 :(得分:0)

我认为唯一的解决方案是在页面加载之前隐藏html CSS:

html{
  visibility: hidden;
}

JavaScript的:

$(window).on('load', function() {
   $("html").css('visibility','visible');
});

不是最好的事情,因为它会强制内联样式。