引导程序 3:行堆叠顺序
Bootstrap 3: Row stacking order
我有 2 行。我需要更改顺序(交换它们的位置),而不是在列上使用"推拉"技术。例如,如果在桌面大小下,当您到达较小的平板电脑尺寸时,页脚div 的顶部有一个页眉div,它会在页眉顶部显示页脚。有没有办法使用 jQuery/Javascript 来实现这种效果?希望这是有道理的。
我尝试的列方式:
<div class="container">
<div class="row">
<div class="col-xs-12 col-md-push-12">
<div class="well">Header</div>
</div>
<div class="col-xs-12 col-md-pull-12">
<div class="well">Footer</div>
</div>
</div>
</div>
尝试实现这一点:
<div class="container">
<div class="row header">
</div> <!-- I need to be on bottom at smaller viewport size -->
<div class="row footer">
</div> <!-- I need to be on top at smaller viewport size -->
</div>
见下文,我目前正处于对工作做出反应的阶段:
http://jsfiddle.net/E5ZkW/3/
如果页面刷新<480,它需要保留在页眉之前的页脚,如果窗口大于480,则在<480刷新一次,它应该在页脚之前回扣到页眉。
谢谢
你可以使用 jquery toggleclass 方法,这是链接
http://api.jquery.com/toggleClass/
您可以在类之间切换或从div 标记中删除类。
使用 http://api.jquery.com/replaceWith/求解。下面的示例没有响应,但至少是我所追求的效果。
.html:
<div class="container">
<div class="row header">
<h2>Header</h2>
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
</div> <!-- Change to Bottom at smaller viewport size -->
<div class="row footer">
<h2>Footer</h2>
<ul>
<li>Buns</li>
<li>Coco Pops</li>
<li>Coke</li>
<li>Fanta</li>
</ul>
</div> <!-- Change to Top at smaller viewport size -->
<div class="row toggle">
I am the replaced div
</div> <!-- This is used as the div to be replaced -->
</div>
jquery:
$( ".toggle" ).replaceWith( $( ".header" ) );
相关文章:
- Html引导程序警报自动关闭困难
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- Twitter引导程序Typeahead-Id&标签
- 引导程序崩溃一次只能看到一个
- 引导程序/基础堆叠行/列
- 如何保持引导程序下拉复选框列表下拉
- .aspx页面上引导程序中的动态选项卡
- 菜单栏class=活动引导程序主题无法正常工作
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 如何在引导程序元素的顶部添加掩码
- 如何平滑地设置twitter引导程序进度条的动画
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 引导程序转盘不工作:堆叠图像(使用rails)
- datepicker引导程序再次初始化
- Nano Scroller在引导程序DropDown和Model Box中不起作用
- 如何在1920px大屏幕的引导程序中将容器大小更改为960px
- Twitter引导程序在下拉列表打开时停止传播
- 文本链接可更改引导程序选项卡
- 引导程序 3:行堆叠顺序
- 如何使用字形引导程序更改按钮文本并保留顺序