前提・実現したいこと
cssのレスポンシブで横画面800px以上の時はdisplay:none にしているのですが、jQuery でアコーディオンを実行したあと画面を広くするとそのままのこってしまうのでそれを非表示にしたいです。
### 試したこと javascript $(window) .resize(function () { var x = $(window).width(); ///横幅を取得//// var y = 800; if (x > y) { ////横画面が800よりも大きいとき//// $(".minimenu").addClass("remove"); ////要素にクラスを追加/// } else { $(".minimenu").removeClass("remove"); } });
###css (removeクラスの中身)
.remove{
display:none;
}
800以上の時にremoveクラスをまたべつで追加して800以下のときはこれをなくすようにしてみたのですが、変化なしでした。。
###補足
初の質問でプログラミングの知識もままならないので、わかりずらいかもしれませんがよろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。