私は自分のhtmlにこのdivを持っています:
<div class="row-fluid container-nav" data-spy="affix" data-offset-top="130">
<div class="container">
<div class="row-fluid">
<?php nav_menu_primary(); ?>
</div>
</div>
</div>
メディア画面が小さいときにナビゲーションが上にくっつかないようにするには、 data-spy="affix" を data-spy="affix-top" に変更する必要があります。
JS:
$(window).resize(function() {
// if screen is resize
delay(function() {
var width = $(window).width();
// document.write(width);
if( width >= 550 && width <= 767 ) {
$('.toopnav').css('data-spy','affix-top');
}
}, pause );
});
$(window).resize();