入れ子divでブートストラップを使用していますが、モバイルビューのネストから特定のdivを移動する効率的な方法が見つかりません。私は唯一の方法は、cssの表示ブロックを行うと、PCの表示と表示されていないモバイル表示ビューでは、逆にこれを解決するが、データベースからの悪い要求を行います。ネストされたdivから特定のdivを移動します
(私だけ異なる位置で2つのCのdivを作成し、CSS-トリックの方法を知っている。)
デフォルト
.c1{
display:block}
.c2{
display:none}
メディアクエリモバイル
.c1{
display:none}
.c2{
display:block}
更新進捗:
$(document).ready(function(){
var ravenous = function() {
if (window.matchMedia('(max-width: 768px)').matches){
$(".wrap_content").remove();
$("<div class='extraDIv'></div>").appendTo(".events_wrap");
$("<div class='top_mid col-lg-12 followmini'>as</div>").appendTo(".extraDiv");
}
else{
$(".extraDIv").remove();
$(".wrap_content").appendTo(".events_wrap");
}
};
$(window).resize(ravenous);
ravenous();
});
それはちょうど私が考える新しいダイブを作成しています、それは
これを行うには、他のより良いオプションをダイブを移動していませんか? (意味は、私が唯一の1つのCのdivをしたいが、それは動いてdiv要素である。親のdivから、外に移動し、独立したdiv要素になる)
なぜそれらはネストされていますか? –
データベースとの関係は何ですか? – sylvain1264
jQueryを使用している場合、 'matchMedia()'(これはjavascriptです)で 'append()'を実行すると作業が行われます。 – instead