javascript - 在移动设备上将班级转移到另一个班级
问题描述
我有以下结构:
<div class="container">
<div class="text1">...</div>
</div>
<div class="aside">
<div class="text2">...</div>
</div>
当用户使用移动设备获取此结构时是否有可能:
<div class="container">
<div class="text2">...</div> (should be on top place)
<div class="text1">...</div>
</div>
<div class="aside"> (this class can be hidden)
</div>
我不喜欢显示选项:none/block。有没有办法用javascript做到这一点?
谢谢!
解决方案
这将是 jQuery 中的一种简单方法,但正如 @messerbill 已经提到的,我建议您使用响应式 CSS 框架,例如 Bootstrap 或 Bulma。
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$(".text2").prependTo(".container");
}
代码笔:https : //codepen.io/dmnktoe/pen/GzwQaR
推荐阅读
- sql - 如何生成字段等于“Dayofweek”、“weekofyear”等的日期表;并且行等于从 2010-01-01 到 current_date 的日期
- php - 如果我想在 PHP 中将一个单词移动到数组的末尾,如何使用函数?
- html - 在背景上水平和垂直居中 DIV
- java - VSCode中如何修复Java文件版本和编译版本不同
- powerbi - 使用 PowerBI 跟踪自定义策略注册/登录到 AD B2C
- python - 使用散列烧瓶应用程序更新密码表单
- r - 如何获取 2018 年第 5 周的天数(2 月份)
- android - 在 Android 的另一个片段中加载一个片段
- c# - 如何通过字符串资源制作格式化字符串
- javascript - 从页面角度动态添加和删除类 7