Sam*_*der 5 html javascript css
说我有这样的布局:
<div id="main">
<div id="NormalContent">
{some content which is a fixed length list}
</div>
<div id="FeaturedContent">
{some content which may contain a long list}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想将FeaturedContent放在NormalContent之上.
我可以用CSS做到这一点吗?我想我可以使用Javascript吗?
对于非jquery答案
var content = document.getElementById('FeaturedContent');
var parent = content.parentNode;
parent.insertBefore(content, parent.firstChild);
Run Code Online (Sandbox Code Playgroud)
请注意,无需将其从DOM中删除,再次添加它将移动它.
这是使用1行jQuery移动它们的更清晰的方法:
$('#FeaturedContent').prependTo('#main');
Run Code Online (Sandbox Code Playgroud)