對於響應式設計更改,我需要將圖像垂直放置在文本下方而不是垂直放置在頂端。不過,我不能改變HTML的順序(注意,像目前的文本上運行下面的示例時:如何將div垂直放置在另一個Div的上方,在代碼中時Div是相反的順序
HTML(同樣在http://jsfiddle.net/QjV4f/)
<div class="images">
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Metro_wagon_81-720.jpg/200px-Metro_wagon_81-720.jpg">
</div>
<div class="text">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et nisl leo. Etiam ipsum libero, hendrerit sit amet mauris ut, condimentum commodo magna. Ut ac orci orci. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis arcu ante, vestibulum eu tortor non, imperdiet euismod libero.</p>
</div>
這是我想達成的目標(這是一個PNG附件樣機):
這可能不是非常有幫助,但你可以隨時改變你的HTML直接在JavaScript中使用DOM的順序。清空孩子,並按照你喜歡的順序重新添加。 –