ウィンドウの幅を検出し、画面が と の間にある場合にサブ ナビゲーション リストの項目を調整する小さなスクリプトが600px
あり1200px
ます。スクリプトは制約内で機能しますが、ブラウザが を超えて1200px
またはそれ以下にサイズ変更された場合600px
、幅の宣言は関連する各リスト項目に適用されたままになります。ただし、ページが更新されると、幅は本来あるべきものになります。初めてのポスターですので、何が欠けているか教えてください。
ありがとう
$(window).resize(function() {
var sub_menu_list_item = $('.current-menu-item .sub-menu li');
var sub_menu_list_item_count = sub_menu_list_item.length;
var divisor = ( 1 / sub_menu_list_item_count );
var width = divisor * 100;
var ww = $(window).width();
if ( ww > 600 && ww < 1200 ){
if ( sub_menu_list_item_count % sub_menu_list_item_count === 0 ){
sub_menu_list_item.css('width', width + '%' );
}
}
});