对于一个项目,我需要移动DIV的位置。我能做到这一点的唯一方法是使用jQuery。我无法编辑其他文件以达到我想要的效果。
现在我尝试使用insertAfter()
或insertBefore()
功能。这有效,但是当我在手机上加载页面时,触摸屏幕后div会跳到正确的位置。
有没有办法让它在显示任何内容之前移动div?
文件就绪不是我想要的。
谢谢!
我的代码:
jQuery(".cta-buttons").insertAfter(".slideshow");
答案 0 :(得分:0)
我认为唯一的解决方案是在页面加载之前隐藏html
CSS:
html{
visibility: hidden;
}
JavaScript的:
$(window).on('load', function() {
$("html").css('visibility','visible');
});
不是最好的事情,因为它会强制内联样式。