2016-08-15 48 views
-2

对于一个项目,我需要移动一个DIV的位置。我能做到的唯一方法就是使用jQuery。我无法编辑其他文件来实现我想要的结果。jquery insertbefore加载文档之前

现在我试着用insertAfter()insertBefore()函数。这可行,但当我在手机上加载页面时,在我触摸屏幕后,div跳到正确的位置。

有什么办法让它在任何事情出现之前移动div?

准备好的文件不是我要找的。

谢谢!

我的代码:

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

你可以发布jsfiddle或plnkr吗? – martin

+0

发表一些代码。 –

+0

没有代码,没有帮助! – eisbehr

回答

0

我认为唯一的解决办法是隐藏html直到页面加载 CSS:

html{ 
    visibility: hidden; 
} 

的JavaScript:

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

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