0
効率的なウィンドウリサイズ手法のご提案はありますか?私は反応的なナビゲーションバーをやっています。 480px未満の場合は、ナビゲーションを切り替えて最小化 - 表示を非表示に設定します。画面を480以上に拡大すると、ナビゲーションは隠れた状態にとどまります。これを修正するために、ウィンドウのサイズ変更機能を追加しました。画面が480を超えると、リストは初期値に戻ります。これが大幅に改善され、多くのパフォーマンスを無駄にしているような気がします。ウィンドウを使用したレスポンスバーのリサイズ
<div class = "dropdown">
<div class = "icon">
<img src ="menu.png" class = "text" align = "right">
</div>
<ul class = "header-li">
<li><a href ="#1">1</a></li>
<li><a href ="#2">2</a></li>
<li><a href="#3">3</a></li>
<li><a href="#4">4</a></li>
</ul>
</div>
$(".icon").click(function(){
$(".header-li", ".dropdown").slideToggle();
});
$(window).on('resize',function(event){
var windowSize = $(this).width();
if (windowSize > 480){
$(".header-li").css('display','');
}
});
Media query max 480px
display icon
list display:none;