javascript - 响应式 jquery 处于非事件状态

标签 javascript jquery css responsive

我的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 时使该脚本处于非事件状态,我该怎么做?

最佳答案

将其包含在 if 中,如下所示:

$(document).ready(function(){  

    // ... more code here

    $(document).scroll(function() { 

        if ($(window).width() > 768 && $(window).width < 991) {
            return;
        }

        // .... rest of your normal code here
    })
})

关于javascript - 响应式 jquery 处于非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39169304/

相关文章:

javascript - 使用固定 ip 从本地主机响应 native 获取

jquery - 使用 jQuery clone 只复制 1 行的类名

html - Listitems 的行为真的很奇怪

html - 如何检测 ios phonegap 开发中的选择框高度?

javascript - 如何在javascript中一段时间​​后清除sessionstage

javascript - 使按钮在单击时切换图像

javascript - 如何使用 .not 更改选择器以应用于 dom 元素

jquery - 向 spring 安全登录发送 ajax 请求

css - 为什么证明内容 : flex-end remove scrollability from a container with overflow-x: auto?

javascript - 是否可以使用 Knockout.js 创建计算数组