javascript - 使用 javascript 对 div 重新排序

标签 javascript jquery html

我正在尝试使用 JavaScript` 更改 div 的顺序。我可以这样处理吗?

<div id="pageWrapper">
    <div id="one">1</div>
    <div id="two">2</div>
    <div id="three">3</div>
    <div id="four">4</div>
</div>

$(document).ready(function(){ 
        $('#pageWrapper').prepend('#three');
        $('#pageWrapper').prepend('#four');

});

最佳答案

如果需要,您可以将其与 window.resize() 事件一起使用(您也可以使用 else 语句将其设置回默认值)

$(document).ready(function(){
    $(window).resize(function(){    
     if ($(window).width() < 980) {
        $('#three').insertBefore('#one');
        $('#four').insertBefore('#two');
     } else {
      // Set back to default, or whatever you like.
     }
    });
});

<强> jsFiddle here.

关于javascript - 使用 javascript 对 div 重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263081/

相关文章:

javascript - 从 jQuery .each() 中的 javascript 对象中删除它

javascript - 无法使用 Node.js 将大块数据填充到 mongodb

javascript - 从顶部删除新的换行符并替换为剩余的文本

javascript - 从另一个(页面)刷新页面

jquery - 识别用于 jQuery 交互的元素的最佳方法

javascript - 如何动态地将函数附加到对象

javascript - 如何禁用react js的react-bootstrap-date-picker节点模块上的过去和今天的日期?

javascript - 如何设计我的消息线程(两个人交替)

html - 如何使文本区域与输入保持等高?

javascript - 如何迭代jquery中数组中提供的变量的变量?