如何阻止jquery方法在某个宽度以下运行?

如何阻止jquery方法在某个宽度以下运行?,jquery,Jquery,如何使jQuery脚本在某个宽度以下停止运行?我希望它不要在以下运行,请尝试: 您可以在此处使用$(window).width()属性,这样您的脚本将如下所示: $(document).ready(function(){ $(window).scroll(function(){ if($(window).width() > 767){ if ($(this).scrollTop() > 350) { $('.menu-a

如何使jQuery脚本在某个宽度以下停止运行?我希望它不要在以下运行,请尝试:

您可以在此处使用$(window).width()属性,这样您的脚本将如下所示:

  $(document).ready(function(){
    $(window).scroll(function(){
      if($(window).width() > 767){
        if ($(this).scrollTop() > 350) {
            $('.menu-appear').fadeIn(500);
        } else {
            $('.menu-appear').fadeOut(200);
        }
      }
    });
  });

如果您希望在窗口超过某个宽度和滚动到某个位置下方时,菜单淡入,则可能需要使用

例如:

function menu() {
        if (jQuery(window).scrollTop() > 350 && jQuery(window).width() > 768) {
            $('.menu-appear').fadeIn(500);
        } else {
            jQuery('.menu-appear').fadeOut(200);
        }
}

jQuery(document).ready(menu);
jQuery(window).resize(menu);
jQuery(window).scroll(menu);
  $(document).ready(function(){
    $(window).scroll(function(){
      if($(window).width() > 767){
        if ($(this).scrollTop() > 350) {
            $('.menu-appear').fadeIn(500);
        } else {
            $('.menu-appear').fadeOut(200);
        }
      }
    });
  });
function menu() {
        if (jQuery(window).scrollTop() > 350 && jQuery(window).width() > 768) {
            $('.menu-appear').fadeIn(500);
        } else {
            jQuery('.menu-appear').fadeOut(200);
        }
}

jQuery(document).ready(menu);
jQuery(window).resize(menu);
jQuery(window).scroll(menu);