【发布时间】:2014-02-05 18:13:50
【问题描述】:
菜单是固定的,将跟随滚动。这不适用于触摸设备。
我想在检测到非触摸设备时使用 Modernizr 调用脚本。但我不确定如何做到这一点。
另外,Modernizr 下载页面中是否有我需要完成此操作的元素?
这是我的脚本:
$(document).ready(function() {
$(window).scroll(function() {
var header = $('#fixed-bar').outerHeight(true);
console.log(header);
var scrollTopVal = $(this).scrollTop();
if ( scrollTopVal > header ) {
$('nav').css({'position':'fixed','top' :'0px', 'border-bottom':'4px solid #ff5454'});
} else {
$('nav').css({'position':'absolute','top':'90px', 'border-bottom':'none'});
}
});
});
【问题讨论】: