【发布时间】:2016-08-26 15:01:59
【问题描述】:
我的 js 中有这个脚本,我在滚动时更改了导航颜色,导航变成了白色。当我想停用脚本时,我会尝试响应
$(document).ready(function(){
var scroll_start = 0;
var startchange = $('.change-col-nav');
var offset = startchange.offset();
if (startchange.length){
$(document).scroll(function() {
scroll_start = $(this).scrollTop();
if(scroll_start > offset.top) {
$(".navbar-inverse").css({
"background-color": "#fff",
"border-bottom": "1px solid #febe10",
"transition": "all 0.4s cubic-bezier(0.000, 0.000, 0.580, 1.000)"
});
}
else
{
$('.navbar-inverse').css({
'background-color': 'transparent',
"border-bottom": "0",
});
}
});
}
});
当最小宽度为 768 最大宽度为 991 时,我希望此脚本处于非活动状态,我该怎么做?
【问题讨论】:
-
或者您可以只使用 CSS 媒体规则并添加和删除类 onscroll,而不是在 JavaScript 代码中应用样式。
标签: javascript jquery css responsive