javascript - bootstrap col push pull 使用移动版

标签 javascript html twitter-bootstrap css

bootstrap col push pull

顶部:桌面版底部:移动版。 当移动尺寸(col-xs)时,我想将 div A 移动到页面底部。 我试图解决这个问题,但我做不到。 如果我不能使用推拉功能,请告诉我可以使用 CSS 或 JavaScript。

最佳答案

不,这对于 Bootstrap 的内置类是不可能的。 CSS3 使用 Flexbox 或 jQuery 是可能的。

我不太会用 jQuery,但你可以这样做:

function moveA() {
    if ($(window).width < 768) {
        $(".a").insertAfter(".c");
    } else {
        $(".a").insertBefore(".b");
    }
}

$( window ).resize(function() { moveA }

这将在每次调整窗口大小时触发 moveA 函数。 moveA 确定屏幕是否处于您想要的宽度,然后将 A 移动到 C 之后或 B 之前。

通过 CSS3 使用 Flexbox,您可以将元素的容器设置为 display:flex 并在您的媒体查询中更改

@media screen and (max-width:768) {
    .a {
        order: 2;
     }
}

除此之外还有更多内容,但您可以在此处查看 Flexbox 解决方案:

http://codepen.io/tinyglowstudio/pen/meEYNB

关于javascript - bootstrap col push pull 使用移动版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723931/

相关文章:

php - 从 slickgrid 中保存数据

html - 具有继承参数的 LESS 嵌套规则

jquery - 增加 Bootstrap 下拉菜单宽度

javascript - Bootstrap 日期选择器在选择日期后不会自动关闭

javascript - Bootstrap 崩溃,仅显示一个元素

javascript - 从 Bootstrap 模式形式更新数据库

javascript - 如何将 char* 数组传递给 emscripten 编译代码?

javascript - HTML5 数据属性与值?

javascript - 无需重新加载页面的 anchor 标记更新 div

css - SVG 未在 Google map 的可见区域之外绘制