これは私のウィンドウが767未満にリサイズされるとhrefリンクをロードするjqueryの私の作品です。これはうまくいきます。ブラウザのリロードボタンをクリックすると、767未満のウィンドウ幅にならないようにウェブページが戻されます。window.resizeはサイズ変更されたウィンドウを再読み込みしていません
サイズ変更されたWebページが最新表示されません。
$(window).bind('resize', function(e){
width = $(window).width();
if (width < 767){
$("a.collapseListBt").show();
// do something here
if ($('.content-box-right').hasClass('show')){
$('.content-box-right').removeClass('show');
}
} else{
$("a.collapseListBt").hide();
$('.content-box-right').addClass('show');
}
});
$(document).load(function(e){
width = $(window).width();
if (width < 767){
$("a.collapseListBt").show();
// do something here
if ($('.content-box-right').hasClass('show')){
$('.content-box-right').removeClass('show');
}
} else{
$("a.collapseListBt").hide();
$('.content-box-right').addClass('show');
}
});
あなたの問題は、あなたの関数が唯一であることを、あなたはJavaScriptにこれを追加767
? –
関数に入れて、それをonloadと呼んでください。 – vaso123
@shiva agrawal - jQueryで行うこともできますが、javascriptはcssを使用するよりもはるかに多くのリソースを必要とします。これは、純粋なCSSソリューションが利用可能な場合に悪い習慣と解釈される人もいます –