私はnavbar用のサイトで接尾辞コンポーネントを使用しており、小さな画面でそれを無効にしたいと考えています。私はjqueryメソッドとデータを使用しているので、画面の解像度が767pxよりも小さい場合は、それをオフにする方法を理解できません。私はサイズ変更とスクロールでウィンドウの幅をキャプチャしようとしたか、falseを返すか、接写クラスを削除するかのどちらかがうまくいきません。小さな画面でブートストラップの「接写」を無効にするにはどうしたらいいですか?
if($('#subnav').length){
$(window).resize(function() {
var wWidth = $(window).width();
getSize(wWidth);
});
$(window).scroll(function() {
var wWidth = $(window).width();
getSize(wWidth);
});
function getSize(z){
if(z <= 767) {
// I tried doing return false here, no good.
$('#subnav').removeClass('affix').removeClass('affix-top');
$('.nav > li').removeClass('active');
} else {
setNav();
}
}
var wWidth = $(window).width();
getSize(wWidth);
function setNav(){
$('#subnav').affix({
offset: {
top: 420,
bottom: 270
}
});
$('#subnav').scrollspy();
}
}
DERPを、ありがとうございました! – Chris
これも私が探していたものです。ありがとう! –
素敵な解決策、ありがとうフェリックス。 – Sopo